CS 303E Schedule (Fall 2008)

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