CSC120H Fall 2018: Lectures

Lectures

Lecture slides and content for each week can be found on this page.

NOTE: Any lecture notes and worksheets used in class, as well as the Python programs demonstrated in lecture, will be uploaded here after class each week.


  Week of     Topics/Worksheets   Lecture Material (MWF @ 12pm)
Sept. 6
(Week 0)
  • Introduction
  M       
  W       
  F  
Sept. 10
(Week 1)
  M  
  W  
  F  
Sept. 17
(Week 2)
  M  
  W  
  F  
Sept. 24
(Week 3)
  M  
  W  
  F  
Oct. 1
(Week 4)
  M  
  W  
  F  
Oct. 8
(Week 5)
  • Topics:
    • While Loops  
    • Lists   
  • Textbook:
    • 2.7 Describing Code
    • 8.1 Storing and Accessing Data in Lists
    • 8.2 Modifying Lists
    • 8.3 Operations on Lists
    • 8.4 Slicing Lists
    • 8.5 Aliasing: What’s in a Name?
    • 8.6 List Methods
    • 9.3 Looping Over a Range of Numbers
    • 9.6 Looping Until a Condition Is Reached
  • Worksheets (all PDF):
  M  
    Thanksgiving - no lecture
  W  
  F  
Oct. 15
(Week 6)
  • Topics:
    • While Loops  
    • Lists   
  • Textbook:
    • 8.7 Working with a List of Lists
    • Chapter 9. Repeating Code Using Loops
  • Worksheets (all PDF):
  M  
  W  
  F  
Oct. 22
(Week 7)
  M  
  • Midterm!
  W  
  F  
Oct. 29
(Week 8)
  M  
  W  
  F  
Nov. 5
Reading Week: No Lectures or Labs
Nov. 12
(Week 9)
  M  
  W  
  • Install matplotlib and numpy modules. Look at
    the end of the Lab 8 handout for details.
  F  
Nov. 19
(Week 10)
  M  
  W  
  F  
Nov. 26
(Week 11)
  M  
  W  
  F  
Dec. 3
(Week 12)
  • Topics:
    • Fun topics: Recursion and Runtime complexity
  M  
  W  
  F