Abstract

A project-oriented course to allow students to apply their knowledge of software engineering to the design of a large software system.  The student (together  with other team members) will identify a suitable computer problem, examine various methods of attacking it, choose a suitable one, and realize a solution in an appropriate computer language.