This is an archived course. A more recent version may be available at ocw.mit.edu.
Party of computers. (Image courtesy of Curro Jimenez and Stock.xchng.)
Dr. George Kocur
1.00
Spring 2005
Undergraduate
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.