M, F 2:30-3:20
in Thurston 205

CS 1133: Short Course in Python

Spring 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 Jan Lab 1 Expressions and Assignments  
27 Jan Lecture 1 Variables and Expressions Chapters 1 and 2
2 30 Jan Lecture 2 Functions and Modules Sections 3.1-3.4
1 Feb Lab 2 Modules and Functions  
3 Feb Lecture 3 Defining Functions Chapter 3
3 6 Feb Lecture 4 Strings  
8 Feb Lab 3 Strings and Testing  
10 Feb Lecture 5 Specifications and Testing Docstrings in Python
4 13 Feb Lecture 6 Conditionals and Control Flow Sections 5.1-5.7
15 Feb Lab 4 Assignment 1  
17 Feb Lecture 7 Lists (and Sequences) Sections 10.0-10.2 and 10.4-10.6
5 22 Feb Lab 5 Lists and Control Structures  
24 Feb Lecture 8 For-Loops Sections 8.4, 8.7, Chapter 10
6 27 Feb Lecture 9 Dictionaries and Objects  
1 Mar Lab 6 Objects and Classes  
3 Mar Lecture 10 Memory in Python  
7 6 Mar Lecture 11 Classes Chapters 15, 16
10 Mar Lecture 12 Methods and Operations Chapter 17