CMPT 473: Software Testing, Reliability and Security
Fall 2020

Instructor:Nick Sumner
Venue:Tuesday: Canvas Video 4:30-5:20
Thursday: Canvas Video 3:30-5:20
Office:Remote chat due to Covid-19
Office Hours:Thursdays, 5:30-6:30
Class mailing list:cmpt-473@sfu.ca (archive)
Discussion Forums:On CourSys (Make sure to subscribe)
Live Streams:via Canvas
TA:Ye Gong, Anurag Sanyal

NOTE: Due to Covid-19, this course will be conducted using a mix of synchronous and asynchronous methods (an approximation of "blended learning"). When possible, prerecorded lecture videos will be used in place of synchronous lectures. Students will be expected to watch and think about these videos before class. In class, students can ask questions about the material in the prerecorded lectures and will have the opportunity to apply the material on small tasks about which they can also ask questions. Additional in-class exercises may included discussions and digging deeper into a topic beyond the expectations of the course. When necessary, lectures may occur synchronously via live video as well. All lecture content will be recorded.

This course includes pop quizzes during class, so students are expected to participate during class hours. In addition, information may be made available during class that is not necessarily available through other means.


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.

Reading

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

Grading

Subject to change:

Students must attain an overall passing grade on the weighted average of exams in the course in order to obtain a clear pass (C- or better).

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. Assignments may be turned in late, losing 20% of the maximum possible score for each day that they are late.

Academic Honesty Statement

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).