CS 303E Schedule (Spring 2017)

Week Dates Topics
1 Jan 18 - Jan 20 Installation of Python
Overview of Python
2 Jan 23 - Jan 27 Overview of Python
Computer Hardware & Organization
3 Jan 30 - Feb 03 Computer Arithmetic and Logic
Python Language
4 Feb 06 - Feb 10 Variables and Operators
5 Feb 13 - Feb 17 Writing Simple Program
Input / Output
6 Feb 20 - Feb 24 Test 1 on 22 Feb
Simple Functions
7 Feb 27 - Mar 03 Conditionals
Loops
8 Mar 06 - Mar 10 Functions
9 Mar 20 - Mar 24 Recursion
Strings
10 Mar 27 - Mar 31 Test 2 on 29 Mar
Strings
Files
11 Apr 03 - Apr 07 Lists 1D and 2D
12 Apr 10 - Apr 14 Basic Algorithms - Sorting, Searching, Merging
13 Apr 17 - Apr 21 Tuples, Sets, and Dictionaries
14 Apr 24 - Apr 28 Recursion on Strings and Lists
15 May 01 - May 05 Test 3 on 03 May