This page is devoted to my research and elaborate course projects I have completed in my undergraduate curriculum. Here you can find a detailed description of each research and course project along with any additional material associated with them, such as abstracts, papers, source code, etc.

I would like to thank the Indiana Louis Stokes Alliance for Minority Participation Fellowship Program in conjunction with the National Science Foundation, the Undergraduate Research Program at Purdue University Calumet, Liberty Pelter, and my faculty mentors for being so kind to grant me the $3,000 stipends and working with me on the research projects.

Contact Me if you wish to request any extra files and/or materials from any research or course projects.

Research

Semester: Summer 2004
Advisor: Dr. Roger Kraft
Participants: Steve Naumov
Title: Extending the Eclipse IDE for Freshmen Computer Science Students
Materials: Abstract

Description

The goal of this research was to streamline IBM's Extensible Eclipse IDE in order to make it more accessible to freshman computer science students. This would allow a freshman CS student the ability to gain familiarity with an industry standard IDE yet not become overwhelmed and distracted with the advanced functionality offered by Eclipse that makes software development much more automated. Part of the streamlining process included eliminating projects, automatic code completion, and content assist from the Eclipse IDE. JCreator and Textpad were used as models in the streamlining process.

Comments

The Eclipse architecture was much too difficult to understand. Thus, a simple extension to the C/C++ Development Tools (CDT) plug-in was developed that allows Windows developers access to Windows API documentation with through a menu item and a toolbar button.

Research

Semester: Summer 2003
Advisor: Professor Robert Trajkovski
Participants: Steve Naumov and Eduardo Garcia
Title: Integrating CAD & CAS Tools with Linear Circuit Analysis
Materials: Abstract | Presentation

Description

The goal of this research was to develop an efficient way to effectively incorporate CAD Tools, MATLAB, and detailed wiring diagrams into a traditionally theoretical first course in linear circuit analysis. This was accomplished by designing, coding, and testing over 100 robust and interactive MATLAB programs modeling various circuit types and configurations, simulating each circuit type and configuration with two different, industry standard CAD tools (OrCad PSpice and Electronic Workbench Multism), and constructing detailed wiring diagram figures for each of the circuit types and configurations. All of the material was made accessible to students via CD-ROM and/or workbook.

Comments

This research was presented locally & regionally at the Purdue University Summer LSAMP symposium and the Indian LSAMP symposium.

Course Projects

Purdue University Calumet SHPE Website

Semester: Summer 2005
Professor: None
Course: None
Language(s): HTML, CSS, and JavaScript

Linear Programming Problem Solver

Semester: Spring 2005
Professor: Dr. Betty Jahr Schaffrath
Course: CS 309: Discrete Mathematical Structures
Language(s): C++

8-bit Pipelined MIPS Microprocessor Subset

Semester: Spring 2005
Professor: Dr. Nasser Houshangi
Course: ECE 371: Microprocessor Systems
Language(s): VHDL

2-3 B-Tree ADT

Semester: Fall 2004
Professor: Dr. Betty Jahr Schaffrath
Course: CS 275: Data Structures
Language(s): C++

Circularly Linked, Sparse Matrix ADT

Semester: Fall 2004
Professor: Dr. Betty Jahr Schaffrath
Course: CS 275: Data Structures
Language(s): C++

Infix-to-Postfix Expression Parser and Evaluator

Semester: Fall 2004
Professor: Dr. Betty Jahr Schaffrath
Course: CS 275: Data Structures
Language(s): C++


Last Updated: Monday, August 1, 2005 4:16 PM
Copyright © 2005. Steve Naumov.  All Rights Reserved.

Hosted by www.Geocities.ws

1