CS 360 Introduction to Software Engineering

This course covers the principles of analyzing, designing, implementing, and testing software applications throughout the entire software development life cycle. Students take the opportunity to explore current and alternative views about software development methodologies including programming languages, project management styles, and design patterns. Students create software product in teams and present their projects.

Credits

3 credits

Prerequisite

CS 115 and CS 160 and CS 220

Offered

Fall, Winter, Spring