M, F 2:30-3:20
in Olin 165

CS 1133: Short Course in Python

Fall 2017

Calendar

This page gives you a high level overview of the what the course will cover. Of course, the lectures are subject to change; this page will be updated as changes are made. For a more detailed breakdown of each of the events, as well as class handounts, you should refer to the outline of lectures page.

Week Date Event Topic Reading
1 25 Aug Lecture 1 Variables and Expressions Chapters 1 and 2
2 28 Aug Lecture 2 Functions and Modules Sections 3.1-3.3
30 Aug Lab 1 Expressions and Assignments  
1 Sep Lecture 3 Defining Functions Chapter 3
3 6 Sep Lab 2 Modules and Functions  
8 Sep Lecture 4 Strings Sections 8.1-8.2, 8.5, 8.8
4 11 Sep Lecture 5 Specifications and Testing Docstrings in Python
13 Sep Lab 3 Strings and Testing  
15 Sep Lecture 6 Conditionals and Control Flow Sections 5.1-5.7
5 18 Sep Lecture 7 Lists (and Sequences) Sections 10.1-10.2 and 10.4-10.6
20 Sep Lab 4 Assignment 1  
22 Sep Lecture 8 For-Loops Sections 8.3, 8.7, Chapter 10
6 25 Sep Lecture 9 Dictionaries and Objects Chapter 11
27 Sep Lab 5 Lists and Control Structures  
29 Sep Lecture 10 Memory in Python  
7 2 Oct Lecture 11 Classes Chapters 15, 16
4 Oct Lab 6 Objects and Classes  
6 Oct Lecture 12 Using Classes Effectively Chapter 17