Students study the design and implementation of large-scale, real-world software systems. Topics include software engineering tools, practices, and methodologies. Students will also learn about non-technical aspects of software engineering including intellectual property, professionalism, and team communication. A weekly laboratory is required.

Natural Scientific and Mathematical Perspectives
Prerequisites
CSCI 111 with a grade of C- or higher.
Course UID
001302.1
Course Subject
Catalog Number
220
Long title
Software Engineering