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.