Administrative Information
Time and Location
Thursdays: 11:30 AM - 2:20 PM (AQ 5037, Burnaby)
Instructor and TA Information
Instructor: Steve Ko <steveyko@sfu.ca>
TA: Anant Awasthy <anant_awasthy@sfu.ca>
Office Hours
TBA
Prerequisites
- CMPT 300 with a minimum grade of C-
- Mastery of using Linux's command line interface
System Requirements
- An installation of Linux with
sudo
access - An editor/IDE set up for Rust, e.g., Vim/Neovim, Emacs, VS Code, CLion, etc.
Grading
Grading Component | Weight |
---|---|
Course project | 40% |
Class prep | 20% |
Paper presentation | 10% |
Programming assignment 1 | 10% |
Programming assignment 2 | 10% |
Class participation | 10% |
Late Submission Policy
All assignments have hard deadlines. No late submissions are allowed.
Regrading Policy
Assignments and exams (if any) may be submitted for regrading to correct grading errors.
- Regrade requests are due no later than one (1) week after the grades are posted.
- Regrade requests must be clearly written and attached to the assignment.
- Regrades requests are intended to correct grading errors, NOT to negotiate for a higher grade. When work is submitted for regrade, the entire work may be regraded, which may result in a lower grade.
Accessibility Resources
If you would like reasonable accommodations to participate in this course, please contact the instructor as well as the Centre for Accessible Learning (CAL). The staff at CAL will provide you with information and review appropriate arrangements for reasonable accommodations.
Academic Honesty Statement
This course has a very high standard for academic integrity. Any type of academic integrity violation will result in an F for the semester. In general, this course follows the SFU Academic Honesty and Student Conduct Policies.
COVID and Mask Policies
This course follows the COVID and mask policies set by the university. There is a university website that contains general information regarding returning to campuses.