COMP_SCI 380-0
Software Quality Engineering
This course introduces modern software quality engineering practices regarding both product and process quality assurance. For product quality, we explore topics such as taxonomy of testing techniques, test-driven development, unit testing and integration testing, evaluating test quality, and internationalization. For process quality, we introduce version control system, build tool, CI/CD pipeline, and their impact on software quality.
Prerequisites & course information
Prerequisite: CS 211-and (CS 208 or CS 214) or MS CS or PhDs CS or PhD CS+LS or PhD TSB or permission of Instructor. SoC Mathematics, Science, and Technology Distro
Sources
- Course catalogue ↗2026–2027
- Catalogue entry ↗
Catalogue variants
- Software Quality Engineering · 1 Unit · Undergraduate