| Week | Dates | Topics | Chapters |
|---|---|---|---|
| 1 | Aug 25 - Aug 29 | Installation of Python History of Computing |
Appendix B Class Notes |
| 2 | Sep 01 - Sep 05 | Computer Hardware & Organization Computer Arithmetic & Logic |
Class Notes Ch. 1 |
| 3 | Sep 08 - Sep 12 | Writing Simple Programs Computing with Numbers |
Ch. 2 Ch. 3 |
| 4 | Sep 15 - Sep 19 | Computing with Strings | Ch. 4 |
| 5 | Sep 22 - Sep 26 | Review Test 1 |
Ch. 1 - 4 Class Notes |
| 6 | Sep 29 - Oct 03 | Decision Structures Loop Structures |
Ch. 7 Ch. 8 |
| 7 | Oct 06 - Oct 10 | Loop Structures Functions |
Ch. 8 Ch. 6 |
| 8 | Oct 13 - Oct 17 | Functions Arrays |
Ch. 6 Ch. 11 |
| 9 | Oct 20 - Oct 24 | Arrays & Lists | Ch. 11 |
| 10 | Oct 27 - Oct 31 | Review Test 2 |
Ch. 1 - 4, 6 - 8, 11 Class Notes |
| 11 | Nov 03 - Nov 07 | Dictionary | Ch. 11 |
| 12 | Nov 10 - Nov 14 | Algorithm Design and Recursion | Ch. 13 |
| 13 | Nov 17 - Nov 21 | Classes | Ch. 10 |
| 14 | Nov 24 - Nov 28 | Object Oriented Design | Ch. 12 |
| 15 | Dec 01 - Dec 05 | Review Test 3 |
Ch. 1 - 4, 6 - 8, 10 - 13 Class Notes |