1.00 Introduction to Computers and Engineering Problem Solving

Spring 2005

Party of computers.

Party of computers. (Image courtesy of Curro Jimenez and Stock.xchng.)

Course Highlights

This course features a complete set of assignments and exams with solutions.

Please note that since our last publication, the translated version may not have the most current content that is available on the MIT OCW site.

Course Description

This course examines fundamental software development and computational methods for engineering, scientific and managerial applications. Emphasis is placed on object-oriented software design and development. Students engage in active learning using laptop computers (available on loan). Assignments cover programming concepts, graphical user interfaces, numerical methods, data structures, sorting and searching, computer graphics and selected advanced topics. The Java® programming language is used.

Technical Requirements

Any number of development tools can be used to compile and run the .java files found on this course site. Please refer to the course materials for any specific instructions or recommendations. Microsoft® Excel software is recommended for viewing the .xls files found on this course site. Free Microsoft® Excel viewer software can also be used to view the .xls files.

*Some translations represent previous versions of courses.

Donate Now


Dr. George Kocur

Course Meeting Times

Three sessions / week
1.5 hours / session

One session / week
1 hour / session



Archived Courses

Previous version