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.