6.170 Laboratory in Software Engineering, Fall 2001
Alternative Title:
Laboratory in Software Engineering
Author:
Jackson, Daniel; Devadas, Srinivas
Abstract:
Introduces concepts and techniques relevant to the production of large software systems. Students taught a programming method based on the recognition and description of useful abstractions. Topics: modularity; specification; data abstraction; object modeling; design patterns; and testing. Several programming projects of varying size undertaken by students working individually and in groups. Enrollment may be limited. 12 Engineering Design Points.