T-Th 9:05
or
T-Th 11:15
in Olin 155

CS 1110: Introduction to Computing Using Python

Spring 2015

Calendar

Week Date Event Topic Reading
1   Lab CANCELLED Chapter 1
22 Jan Lecture Basics Chapter 2, 8.1, 8.2, 8.4
2 27 Jan Lecture Modules and Scripts  
  Lab    
29 Jan Lecture Conditional Execution 5.1-5.7
3 3 Feb Lecture Using and Building Simple Functions Chapter 3
  Lab    
5 Feb Lecture A Simple graphics Module Chapter 3
6 Feb A1 Due at 6pm    
4 10 Feb Lecture Modules and How Functions Work 6.1-6.3
  Lab    
12 Feb Lecture String Methods and For Loops Chapter 7
13 Feb A2 Due at 6pm    
5   Lab CANCELLED  
19 Feb Lecture More on Functions: Design & Mechanics 6.1-6.3
6 24 Feb Lecture Random Simulation  
  Lab    
26 Feb Lecture Intro to While Loops 6.4, 6.8
26 Feb A3 Due at 11pm    
7 3 Mar Lecture More While  
  Lab    
5 Mar Lecture Odds and Ends 5.8-5.10
5 Mar A4 Due at 11pm    
8 10 Mar Lecture Prelim Review Chapter 10
10 Mar Prelim 1    
  Lab Prelim Review  
12 Mar Lecture Lists  
9 17 Mar Lecture Plotting Functions and Data  
  Lab    
19 Mar Lecture Polygons and Polynomials Chapter 15
10 24 Mar Lecture Lists of Strings  
  Lab    
26 Mar Lecture Working with Text Files 14.1-14.5
26 Mar A5 Due at 11pm    
11 7 Apr Lecture Recursive Search and Sort 5.8-5.10
  Lab    
9 Apr Lecture Dictionaries and Tuples Chapters 11, 12
12 14 Apr Lecture Designing Classes Chapters 16, 17
  Lab    
16 Apr Lecture Designing a Graphical User Interface Chapter 19
16 Apr A6 Due at 11pm    
13 21 Apr Lecture Two-Dimensional Arrays
21 Apr Prelim 2    
  Lab    
23 Apr Lecture Random Walks and PageRank  
14 28 Apr Lecture Processing Jpeg Images  
  Lab    
30 Apr Lecture Edge Detection and Filtering  
15 4 May A7 Due at 11pm    
5 May Lecture The Design Process  
  Lab    

Course Material Authors: D. Gries, L. Lee, S. Marschner, C. Van Loan & W. White (over the years)