CS 205 Software Engineering
The course covers analysis, design, and implementation strategies for large-scale software projects. Work is group-intensive. In large groups, students design and implement a comprehensive semester-long project, progressing from an informal concept to a functional deliverable. Concurrently, the large group experience is supported by a small group lab sequence introducing core software engineering tools. Essential to the completion of the project are topics including information management, high-level networking, distributed client-server development, and secure computing practices. (Lecture/Lab)
Instructor
Smith
Notes