CS 303E Schedule (Fall 2012)

Week Dates Topics Chapters
1 Aug 27 - Aug 31 Installation of Python
History of Computing
Class Notes
2 Sep 03 - Sep 07 Computer Hardware & Organization
Computer Arithmetic & Logic
Class Notes
Ch. 1 and Appendix C
3 Sep 10 - Sep 14 Writing Simple Programs
Input and Output
Ch. 2
4 Sep 17 - Sep 21 Simple Functions
Decision Structures
Ch. 3
Ch. 4
5 Sep 24 - Sep 28 Loops Ch. 5
6 Oct 01 - Oct 05 Review & Test Class Notes
Ch. 1 - 5, Appendix A
7 Oct 08 - Oct 12 Functions
Recursion
Ch. 6
Ch. 15
8 Oct 15 - Oct 19 Strings
Files
Ch. 8
Ch. 13
9 Oct 22 - Oct 26 Lists
Multidimensional Lists
Ch. 10
Ch. 11 & Class Notes
10 Oct 29 - Nov 02 Review
Test 2
Ch. 1 - 6, 8, 10 - 11, 13, 15
Class Notes
11 Nov 05 - Nov 09 Tuples, Sets, and Dictionaries Ch. 14
12 Nov 12 - Nov 16 Developing Efficient Algorithms Ch. 16
13 Nov 19 - Nov 23 Objects and Classes Ch. 7
14 Nov 26 - Nov 30 Objects and Classes Ch. 7
15 Dec 03 - Dec 07 Review
Test 3
Ch. 1 - 8, 10 - 11, 13 - 16
Class Notes