This is an archived course. A more recent version may be available at ocw.mit.edu.

 

Introduction to Computers and Engineering Problem Solving

A photograph of a venue where multiple computers have been set up and networked.

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

Instructor(s)

MIT Course Number

1.00

As Taught In

Spring 2005

Level

Undergraduate

Translated Versions

简体字
Español
Português

Course Features

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.


Archived Versions