COMP SCI 449: Foundations of Software Engineering
Course Description
An introduction to the fundamental principles and practices of software engineering. Students will learn a systematic and disciplined process for developing software and apply it to a small project. The focus will be on the agile development process, software requirements, software design, and unit testing.