CMPUT 402 - Software Quality

3 units (fi 6)(EITHER, 3-0-3)

Faculty of Science

Software quality issues are covered. Various types of software testing, ranging from unit testing to integration testing are discussed. Processes to ensure quality, such as reviews and continuous integration, are introduced. State-of-the-art software quality tools that analyze different artifacts within the software lifecycle are described. Prerequisite: CMPUT 301.

No syllabi

Fall Term 2026

Lectures

Section Capacity Class times Login to view Locations
LECTURE A1
(56836)
100
2026-09-01 - 2026-12-08 (TR)
15:30 - 16:50

Labs

Section Capacity Class times Login to view Locations
LAB D01
(56837)
50
2026-09-01 - 2026-12-08 (M)
17:00 - 19:50
LAB D02
(56838)
50
2026-09-01 - 2026-12-08 (W)
17:00 - 19:50

Winter Term 2027

Lectures

Section Capacity Class times Login to view Locations
LECTURE B1
(75645)
80
2027-01-04 - 2027-04-09 (TR)
15:30 - 16:50
Primary Instructor: Hazel Campbell

Labs

Section Capacity Class times Login to view Locations
LAB H01
(75646)
40
2027-01-04 - 2027-04-09 (M)
17:00 - 19:50
LAB H02
(78470)
40
2027-01-04 - 2027-04-09 (W)
17:00 - 19:50