TBA
This course is seminar-based. Lectures consist of students’ 45-min presentations on the following topics that frequently appear in programming contests. Students’ grades are based in part on their presentations. Presenters are also expected to suggest 1-2 related problems on online judges that will serve as exercises or homework problems.
Grading rubrics for presentations (when normalized to 100%):
Date | Topic | |
---|---|---|
1 | Sep 6 | Introduction & mini-competition |
2 | Sep 13 | |
3 | Sep 20 | |
4 | Sep 27 | |
Oct 4 | Chung Yeung Festival | |
5 | Oct 11 | |
6 | Oct 18 | |
7 | Oct 25 | |
8 | Nov 1 | |
9 | Nov 8 | |
10 | Nov 15 | |
11 | Nov 22 | |
12 | Nov 29 |
There will be 8-10 homework assignments. Solve assigned problems at the online judges above and submit your programs (together with your ID/handle on the corresponding online judge) to the TA by the deadline. Homework assignments are typically released on Thursday and will be due at 23:59 the next Wednesday.