Author: Hayden Smith
Lecturer in charge Course admin |
Potential Guest Lecturers |
Tutors |
---|---|---|
Hayden Smith |
Christopher Di Bella Matthew Stark Optiver |
Nathaniel Shead Gary Bai Simon Haddad Yi (Joey) Zhuang Colm Flanagan Giuseppe Redondi |
Mars Curiosity Rover, courtesy NASA/JPL-Caltech.
©2018 Google LLC All rights reserved. Google and the Google logo are registered trademarks of Google LLC.
James-Webb Telescope, courtesy NASA/JPL-Caltech.
This course is an independent class and is neither affiliated with, nor authorized, sponsored, or approved by, Microsoft Corporation.
Will help you in a pinch (e.g. before exams and interviews)
Also covers newer stuff the Swan book doesn't
Comprehensive intro to C++ (>100 pages of exercises!)
Good for looking up APIs and recalling language rules
DO NOT USE CPLUSPLUS.COM
Documentation on how to use the course editor
Your question/answer hierarchy:
Questions that are non-sensitive will only be answered on the forum
We may provide additional material and webinars to assist in your learning. While these will be recommended, they will not be required.
Assessment | Weighting | Due Date |
---|---|---|
Assignment 1 | 15% | Late Week 3 |
Assignment 2 | 25% | Early Week 7 |
Assignment 3 | 30% | Early Week 10 |
Exam | 30% | Exam Period |
Assignment due dates are subject to change (never earlier), so always see the assignment specification for more information
This course is taught on gitlab.
For every tutorial (9) and every assignment (3) we will automatically deploy new repositories and subsequent changes to those repositories in your gitlab account.
If you are not familiar with git, or haven't used vlab in course before, we encourage you to check out lab0 on the tutorials page.
If you're really out of your depth, you can always post on the forum. Your tutor will demonstrate a bit more of this in week 1.
We will discuss Gitlab more in the next lecture
Please leave feedback at any time! We love hearing from you.