CS 303E Schedule (Spring 2014)

Week Dates Topics
1 Jan 13 - Jan 17 Installation of Python
History of Computing
2 Jan 20 - Jan 24 Computer Hardware & Organization
Computer Arithmetic & Logic
3 Jan 27 - Jan 31 Python Language
Variables and Operators
4 Feb 03 - Feb 07 Writing Simple Programs
Input and Output
5 Feb 10 - Feb 14 Simple Functions
Decision Structures
6 Feb 17 - Feb 21 Review & Loops
7 Feb 24 - Feb 28 Test 1 on 24 Feb
Loops
8 Mar 03 - Mar 07 Functions
Recursion
9 Mar 17 - Mar 21 Functions
Strings
10 Mar 24 - Mar 28 Strings
Files
11 Mar 31 - Apr 04 Test 2 on 31 Mar
Lists
12 Apr 07 - Apr 11 Recursion of Strings and Lists
13 Apr 14 - Apr 18 Tuples, Sets, and Dictionaries
14 Apr 21 - Apr 25 Developing Efficient Algorithms
15 Apr 28 - May 02 Review & Test 3 on 30 Apr