CS 303E Schedule (Summer 2011)

Week Dates Topics Chapters
1 Jun 13 - Jun 17 Installation of Python
History of Computing
Computer Hardware & Organization
Class Notes
2 Jun 20 - Jun 24 Computer Arithmetic & Logic
Writing Simple Programs
Class Notes
Ch. 1 and Appendix A
3 Jun 27 - Jul 01 Input and Output
Simple Functions
Decision Structures
Ch. 2
Ch. 3
Ch. 5
4 Jul 04 - Jul 08 Built-in Functions & Math Functions
Test 1
Ch. 1 - 3, 5.1 - 5.7
Class Notes
5 Jul 11 - Jul 15 Loop Structures Ch. 7
6 Jul 18 - Jul 22 Recursion
Strings
Test 2
Ch. 5 & 6
Ch. 8
7 Jul 25 - Jul 29 Strings
Files
Lists
Ch. 8
Ch. 14
Ch. 10
8 Aug 01 - Aug 05 Lists, Tuples, & Sets
Dictionaries
Ch. 12 & Class Notes
Ch. 11
9 Aug 08 - Aug 12 Regular Expressions
Test 3
Class Notes