Formerly CSC 260 “CS III: Software Engineering”
Offered Every Semester
Course Units: 1
This course introduces students to software engineering with an emphasis on collaborative problem solving and software application development. It aims to integrate the principles of computer science and other disciplines to develop systematic models and reliable techniques for producing high-quality software. The Unified Modeling Language is used to describe each stage of application development, particularly analysis and design.
Prerequisite notes: CSC 230, CSC 270, and MAT 127, each with a grade of C or higher. Non-majors may use CSC 250 in lieu of CSC 230.
Required for major/minor: Computer Science Major, Computer Science Minor
Option for major/minor: None