CS 303E Schedule (Fall 2009)

Week Dates Topics Chapters
1 Aug 24 - Aug 28 Installation of Python
History of Computing
Appendix A and B
Class Notes
2 Aug 31 - Sep 04 Computer Hardware & Organization
Computer Arithmetic & Logic
Class Notes
Ch. 1
3 Sep 07 - Sep 11 Writing Simple Programs
Input and Output
Ch. 2
4 Sep 14 - Sep 18 Simple Functions
Decision Structures
Ch. 3
Ch. 4
5 Sep 21 - Sep 25 Review
Test 1
Ch. 1 - 4
Class Notes
6 Sep 28 - Oct 02 Loop Structures
Functions
Ch. 5
Ch. 6
7 Oct 05 - Oct 09 Functions
Files
Ch. 6
Ch. 7
8 Oct 12 - Oct 16 Strings
Lists
Ch. 8
9 Oct 19 - Oct 23 Dictionary Class Notes
10 Oct 26 - Oct 30 Review
Test 2
Ch. 1 - 8
Class Notes
11 Nov 02 - Nov 06 Algorithm Design Class Notes
12 Nov 09 - Nov 13 Algorithm Design and Recursion Ch. 11
13 Nov 16 - Nov 20 Classes Ch. 9
14 Nov 23 - Nov 27 Object Oriented Design Ch. 9
15 Nov 30 - Dec 04 Review
Test 3
Ch. 1 - 9, 11
Class Notes