(Complete Item Description)
- 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.
- Subject:
- Science and Technology
- Grade Level:
- Post-secondary
- Collection:
- MIT OpenCourseWare
Rate this resource by using the left and right arrow keys and pressing Enter.
Remix and Share