6.S197 Software Project Laboratory

SHARE:

Undergraduate
Units: 2-1-9
Prerequisites:  6.005 or 6.009, or permission of instructor
Instructor:  Prof. Saman Amarasinghe, saman@csail.mit.edu
Schedule:  MW3, room 34-301
 
Description
 
This subject will design, develop and implement an individualized project of students’ own choosing. This will involve iterating through several milestones and getting feedback from actual users. Students will practice their project design, planning, management and software engineering skills. By the end of the course, students will have built a tangible and useful software artifact.