CS 303E Schedule (Summer 2014)

Week Dates Topics Chapters
1 Jun 09 - Jun 13 Installation of Python
History of Computing
Computer Hardware & Organization
Class Notes
Ch. 1.1 - Ch. 1.8
2 Jun 16 - Jun 20 Computer Arithmetic & Logic
Writing Simple Programs
Input and Output
Ch. 2.1 - 2.3
Appendix C
3 Jun 23 - Jun 27 Elementary Programming
Conditionals
Ch. 2.5 - 2.14
Ch. 4.1 - 4.16
4 Jun 30 - Jul 04 Test 1 on 30 Jun
Math and String Function
File I/O
Ch. 3.1 - 3.6
Ch. 13.1 - 13.2, 13.4, 13.5
5 Jul 07 - Jul 11 Loops
Functions
Ch. 5.1 - 5.9
Ch. 6.1 - 6.11, 6.13
6 Jul 14 - Jul 18 Functions
Recursion
Ch. 6.1 - 6.11, 6.13
Ch. 15.1 - 15.11
7 Jul 21 - Jul 25 Test 2 on 23 Jul
Lists
Ch. 10.1 - 10.11
8 Jul 28 - Aug 01 Multidimensional Lists
Basic Algorithms
Ch. 11.1 - 11.5, 11.9
Class Notes
9 Aug 04 - Aug 08 Tuples, Sets, and Dictionaries Ch. 14.1 - 14.7
10 Aug 11 - Aug 15 Test 3 on 15 Aug