Description: Involves applying software engineering and software architecture principles and techniques in the construction of complex computer programs in a team setting. Individualized and team writing and oral presentation tasks. Ethical issues. Letter grade only.
Sections offered: Fall 2021 Spring 2022 Summer 2022
Prerequisite: CS 249 with grade of C or better