ITCS 2080 — Fundamentals of Software Engineering 3 Credits
This course introduces the basic principles and concepts of software engineering (SE) and provides the necessary foundation for subsequent SE courses at the upper division level. Topics include basic terminology and concepts of software engineering, working with project teams to contribute to larger systems, developing documentation, examining requirements tradeoffs, and analyzing large systems from multiple perspectives.