Prereqs: 6.005, 6.006, preference given to 6.170 alums, Instructor permission required.
Instructors: Prof. David Karger, firstname.lastname@example.org, Ted Benson, email@example.com
Schedule: MW3-4:30, room 24-121
Enrollment Limited to 20 students. Enrollment filled at this time.
An experiential course in real-world, large-scale software development. Students will be placed on small, global teams (in collaboration with other top-tier universities) and embedded in prominent open source projects participating with us. Each team will take charge of a new feature for the project and will be graded on their contribution. Students will learn aspects of software development as experienced in industry: contributing to large projects that span many years and developers and have real customers and dependencies to support. Class time will be spent primarily on Agile-style development meetings and reflection on the software development process.