Software Engineering - CSC 423

This course offers an overview of software engineering, covering key concepts and best practices across the software development lifecycle. Emphasis is placed on the value of adopting a systematic, disciplined, and measurable approach to software development, highlighting principles that lead to the development of high-quality software. Prerequisites: CSC 213, CSC 215, or CSC 217.