编程入门(C/C++)
Fall 2024, Instructor: Huanchen Zhang
Due time:
Tentative Schedule
Week | Date | Lecture | Date | Homework & Projects |
---|---|---|---|---|
1 | 09/10 | Course Overview & Introduction to C | HW0 release | |
2 | 09/17 | Holiday!⛱️ No Class | HW0 due, HW1 release | |
3 | 09/24 | C Basics | ||
4 | 09/29 | C Memory | HW1 due, HW2 release | |
5 | 10/08 | C Advanced | ||
6 | 10/15 | Object-Oriented Programming & C++ | HW2 due, HW3 release | |
7 | 10/22 | Inheritance & Polymorphism | ||
8 | 10/29 | STL & Modern C++ | 11/03 | HW3 due, HW4 release |
9 | 11/05 | C++ Design Patterns | ||
10 | 11/12 | Performance Fun! | 11/17 | HW4 due, P1 release |
14 | 12/15 | P1 due, P2 release | ||
18 | 01/12 | P2 due |
About
This site would not have been possible without the effort from Prof. Huanchen Zhang, the TA team, the amazing open source projects:
- MkDocs and Material for MkDocs
- UOJ and its community version
- Clang/LLD in WebAssembly: binji/wasm-clang
- Mathjax
- Asciinema
- Ace Editor
...and you! Submit bugs, thoughts, advice, to the issue tracker. Or even better, submit a pull request by clicking the edit button on the top right corner of each page.