CMPT 473: Software Testing, Reliability and Security
Fall 2022

Instructor:Nick Sumner
Mode:In person
Venue:Monday: SRYE 1002 4:30-6:20
Thursday: SRYE 1002 5:30-6:20
Office:TBD
Office Hours:(Tentatively) Thursdays, 6:30-7:30
Class mailing list:cmpt-473@sfu.ca (archive)
Discussion Forums:On CourSys (Make sure to subscribe)
TA:Frederic Guo, Anupama Ravichandran

This course aims to introduce students to different facets and factors of software quality as well as techniques for gauging and improving the quality of software. The official course description can be found in the course outline.

This course includes pop quizzes during class, so students are expected to participate in-person during class hours. In addition, information may be made available during class that is not necessarily available through other means. However, graded components account for necessary absences. There is no need to attend class if you are sick, and you will be asked to leave if you do so.

Reading

No books must be purchased, however, several books have been made available to you online or via the library, and we will occasionally read from them.

Grading

Subject to change:

Students must attain a C- or better on the final exam in the course in order to obtain a C- or better in the class.

Late Policy

Quizzes and exams (all flavors) have hard deadlines and cannot be made up. The worst two quizzes are dropped to accommodate possible schedule conflicts and illness or other medical issues. Assignments may be turned in late, losing 20% of the maximum possible score for each day that they are late.

Academic Honesty Policy

Academic honesty plays a key role in our efforts to maintain a high standard of academic excellence and integrity. Students are advised that ALL acts of intellectual dishonesty will be handled in accordance with the SFU Academic Honesty and Student Conduct Policies (http://www.sfu.ca/policies/gazette/student.html).

Note that making solutions to assignments available (e.g. on github) constitutes academic dishonesty even after the class has ended.

Mask Policy

Per official policy, masks are recommended but not required in class. Properly worn masks are required for any in-person office hours for this course.

Illness Policy

Grading for any components of the course that involve in-person participation will accommodate illnesses. Per official policy, if you are sick or have symptoms, you should not attend class. If you attend class anyway with visible symptoms, you will be asked to leave.