Wk/Date |
|
Topic |
|
Reading |
|
Resources |
|
Remarks / Due / Exam |
|
|
|
|
|
|
|
|
|
1
8/27, Mon |
|
Structured Data |
|
11.1 – 11.4 |
|
:: all examples in class ::
:: introduction ::
|
|
|
|
|
|
|
|
|
|
|
|
2
9/3 |
|
Structured Data |
|
11.5 – 11.8 |
|
Please refer to D2L for all .ppt slides. |
|
9/3, Mon: Labor Day Holiday
9/7: Last day to drop classes without record
Assignment 1 Due 9/6 Thur
|
|
|
|
|
|
|
|
|
|
3
9/10 |
|
Pointers |
|
9.1 – 9.4 |
|
:: MyProgrammingLab :: |
|
Assignment 2 Due 9/13 Thur
Quiz 1: 9/14 Fri |
|
|
|
|
|
|
|
|
|
4
9/17 |
|
Pointers |
|
9.5 – 9.10
11.9 – 11.10 |
|
|
|
MPL 1 Due 9/19 Wed Quiz 2: 9/21 Fri |
|
|
|
|
|
|
|
|
|
5
9/24 |
|
Introduction to Classes |
|
13.1 – 13.4
13.7 – 13.8 |
|
|
|
Assignment 3 Due 9/27 Thur
Quiz 3: 9/28 Fri |
|
|
|
|
|
|
|
|
|
6
10/1 |
|
More About Classes |
|
13.9 – 13.12
14.1 – 14.5 |
|
|
|
10/5: Last day to drop classes with an automatic "W"
Assignment 4 Due 10/4 Thur
Quiz 4: 10/5 Fri
|
|
|
|
|
|
|
|
|
|
7
10/8 |
|
Review Midterm |
|
14.1 – 14.5
15.1 – 15.2 |
|
|
|
MPL 2 Due 10/8 Mon
Note: Midterm Exam 10/12 Fri |
|
|
|
|
|
|
|
|
|
8
10/15 |
|
Inheritance |
|
15.3 – 15.6 |
|
|
|
10/15-10/16: Fall Break
Assignment 5 Due 10/18 Thur
|
|
|
|
|
|
|
|
|
|
9
10/22 |
|
Inheritance, Polymorphism |
|
15.3 – 15.6 |
|
|
|
Assignment 6 Due 10/25 Thur
Quiz 5: 10/26 Fri |
|
|
|
|
|
|
|
|
|
10
10/29 |
|
Templates and Standard Template Library (STL) |
|
16.2 – 16.5 |
|
|
|
MPL 3 Due 10/29 Mon
Quiz 6: 11/2 Fri |
|
|
|
|
|
|
|
|
|
11
11/5 |
|
Linked Lists |
|
17.1 – 17.5 |
|
|
|
11/6: Last day to drop classes with a "W", "F" or "FA"
11/7: Mandatory "F" period begins
Assignment 7 Due 11/8 Thur
Quiz 7: 11/9 Fri |
|
|
|
|
|
|
|
|
|
12
11/12 |
|
Stacks and Queues
Extra: Stack and Queue applications |
|
20.1 – 20.3 |
|
|
|
11/12, Mon: Veteran's Day Holiday
MPL 4 Due 11/15 Thur
Quiz 8 11/16 Fri
|
|
|
|
|
|
|
|
|
|
13
11/19 |
|
Recursion, Problem Solving |
|
19.1 - 19.3 19.6 – 19.7 |
|
|
|
11/22-11/25: Thanksgiving Holiday
Assignment 8 Due 11/19 Mon |
|
|
|
|
|
|
|
|
|
14
11/26 |
|
Recursion, Problem Solving, Binary Trees
Extra: Binary Tree properties
Extra: Intro to Algorithm Analysis |
|
20.1 – 20.3 |
|
|
|
Quiz 9 11/30 Fri |
|
|
|
|
|
|
|
|
|
15
12/3 |
|
Extra: Intro to Algorithm Analysis
Review Final |
|
|
|
|
|
Assignment 9 Due 12/3 Mon
12/5 Wed: Last day of classes |
|
|
|
|
|
|
|
|
|
16
12/10 |
|
12/10, Mon, 8:00am-10:00am: Final Exam |
|
Note: Final Exam |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|