CS 260 Intro 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.


3 credits


CS 115 and CS 160


Fall, Winter