This course will expose students to the methods of developing large software systems in an industrial environment. Working in teams, students will design, implement, test, and document complete software system in a specialized application domain. The work will include oral presentations and written reports.