週次 |
日期 |
單元主題 |
第1週 |
9/14 |
00. Class Introduction
01. C++ Review: The Basic (Variables, Classes, IO Streams) |
第2週 |
9/21 |
HW#1 due (09/18) / HW#2 out
01. C++ Review: The Basic (Variables, Classes, IO Streams) |
第3週 |
9/28 |
02. C++ Review - More on Functions, Variables, Classes |
第4週 |
10/05 |
HW#2 due (10/03) / HW#3 out
03. C++ Review – Overloading and Polymorphism |
第5週 |
10/12 |
03. C++ Review – Overloading and Polymorphism |
第6週 |
10/19 |
HW#3 due (10/21) / HW#4 out
04. Memory Management and Exception Handling |
第7週 |
10/26 |
05. Computational Complexity
06. List and Array |
第8週 |
11/02 |
HW#4 due (11/05) / HW#5 out
07. Tree (Part I) |
第9週 |
11/09 |
08. C++ Review - More on IO Streams |
第10週 |
11/16 |
HW#5 due (11/20) / HW#6 out
09. Graph and Circuit |
第11週 |
11/23 |
10. Special Topic: Lex and Yacc |
第12週 |
11/30 |
11. Linux Programming
12. Heap, Set, and Map |
第13週 |
12/07 |
HW#6 due (12/05) / HW#7 out
13. Cache and Hash |
第14週 |
12/14 |
Final project - FRAIG |
第15週 |
12/21 |
HW#7 due (12/19)
More on final project |
第16週 |
12/28 |
14. Tree (Part II) |
第17週 |
1/04 |
15. Special Topic: C++11 |
第18週 |
1/11 |
停課 (期末考週) |
第19週 |
1/18 |
Final project due (01/17) |