PYP 002: Preparatory Computer Science
ICS 102: Introduction to Computing I
SWE 205: Introduction to Software Engineering
SWE 215: Software Requirements Engineering
SWE 316: Software Design & Architecture
SWE 326: Software Testing & Quality Assurance
SWE 416: Software Architecture
SWE 417: Software Engineering Project I
SWE 418: Software Engineering Project II
SWE 487: Software Processes and Process Improvement
SWE 490: Component-Based Software Engineering
SWE 515: Software Requirements Engineering
SWE 516: Advance Software Design
SWE 536: Advance Software Architecture