| Wk |
Day |
Date |
Required Reading Burns PDF |
Reading Quiz# |
Lecture Topics (TTh 11am L-141) |
Assignments |
Points |
| 1 |
T Th Su |
19-Aug 21-Aug 24-Aug |
Intro, Ch.1 |
*1 |
0. Orientation 1. Programming Concepts |
|
3 |
| 2 |
T Th Su |
26-Aug 28-Aug 31-Aug |
Ch.2 |
*2 |
"2. Editing And Compiling |
Lab 1 due |
6 50 |
| 3 |
T Th Su |
2-Sep 4-Sep 7-Sep |
|
|
"" |
Lab 2 due |
50 |
| 4 |
T Th Su |
9-Sep 11-Sep 14-Sep |
Ch.3 |
3 |
3. Variables And Calculations" |
Lab 3 due |
6 50 |
| 5 |
T Th Su |
16-Sep 18-Sep 21-Sep |
Ch.4 |
4 |
4. Doing The Math: Libraries " |
Lab 4 due |
6 50 |
| 6 |
T Th Su |
23-Sep 25-Sep 28-Sep |
Ch.5 |
5 |
5. Interactive Programs: Console and File I/O " |
Lab 5a due |
6 25 |
| 7 |
T Th Su |
30-Sep 2-Oct 5-Oct |
|
|
"" |
Lab 5b due |
25 |
| 8 |
T Th Su |
7-Oct 9-Oct 12-Oct |
Ch.6 |
6 |
6. Introducing Logic: If " |
Lab 6 due |
6 50 |
| 9 |
T Th Su |
14-Oct 16-Oct 19-Oct |
Ch.7 |
7 |
7. Do Overs: Loops " |
Lab 7 due |
7 50 |
| 10 |
T Th Su |
21-Oct 23-Oct 26-Oct |
Ch.8 |
8 |
Midterm Exam (11am-12:15pm) 8. Writing Complicated Programs: Functions |
Lab 8a due |
50 8 25 |
| 11 |
T Th Su |
28-Oct 30-Oct 2-Nov |
|
|
"" |
Lab 8b due |
25 |
| 12 |
T Th Su |
4-Nov 6-Nov 9-Nov |
Ch.9 |
9 |
9. Counting On Your Fingers: Bits And Bytes" |
Lab 9 due |
8 50 |
| 13 |
T Th Su |
11-Nov 13-Nov 16-Nov |
Ch.10 |
10 |
10. Checking It Twice: Arrays" |
Lab 10 due |
8 50 |
| 14 |
T Th Su |
18-Nov 20-Nov 23-Nov |
Ch.11 |
11 |
11. Working With Database Records: structs" |
Lab 11 due |
8 50 |
| 15 |
T Th Su |
25-Nov 27-Nov 30-Nov |
Ch.12 |
12 |
12. Keeping A List: Array-based Lists H O L I D A Y |
Lab 12 due |
8 50 |
| 16 |
T Th Su |
2-Dec 4-Dec 7-Dec |
Ch.13 |
13 |
13. Lists Of Unlimited Size: Linked Lists" |
Lab 13 due |
8 50 |
| 17 |
T Th Su |
9-Dec 11-Dec 14-Dec |
Ch.14 |
14 |
14a. An Easier Way: Collections 14b. Functions That Call Themselves: Recursion |
Lab 14 due |
8 50 |
| 18 |
T Th |
16-Dec 18-Dec |
|
15 |
Final Exam (10:30am-12:30pm) All Late Work Due (noon) |
Project due |
4+50+100 |
| Quizzes #s 1-14 cover the chapters by the same numbers. Quizzes #s 2-15 include review questions from the chapters by the previous numbers. |