Undergraduate Courses

  • 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

Graduate Courses

  • SWE 515: Software Requirements Engineering

  • SWE 516: Advance Software Design

  • SWE 536: Advance Software Architecture