CSC120H/A20H: St. George Lectures

Lectures

This page will contain some notes or slides from lecture as well as the weekly worksheet. You must bring the weekly worksheet to each lecture. The worksheet will always be posted before the lecture.

Week of Tuesday Thursday
  • Jan 4 - 8
  • Week 1
  • Readings:
    Chapter 1 (Introduction to Python)
Intro slides
W1 Worksheet
shell
shell
  • Jan 11 - 15
  • Week 2
  • Readings:
    Chapter 2 (Hello, Python)
W2 Worksheet
shell
grades.py
shell
volume.py
temperature.py
  • Jan 18 - 22
  • Week 3
  • Readings:
    Chapter 3 (Strings)
W3 Worksheet
shell
grades.py
hello.py
local-global.py
shell
boolean_return.py
module1.py
module2.py
  • Jan 25 - 29
  • Week 4
  • Readings:
    Chapter 7.2 (while), 5.1-5.4, 5.7 (lists)
W4 Worksheet
announcements
shell
string_loops.py
About Test 1
shell
  • Feb 1 - 5
  • Week 5
  • Readings:
    Chapter 5.5-5.6, 5.8 (slicing, aliasing, nested lists)
Term Test #1 A1 marks and remarks
password.py
anagrams.py
shell.txt
  • Feb 8 - 12
  • Week 6
  • Readings:
    Chapter 5.10, 8 (files)
W6 Worksheet
  • Feb 15 - 19
Reading Week
  • Feb 22 - 26
  • Week 7
  • Readings:
    Chapter 5.9 (tuples), 9.2-9.3 (dictionaries)

  • Mar 1 - 5
  • Week 8
  • Readings:
    Chapter 4.5 (testing)
  • Mar 8 - 12
  • Week 9
  • Readings: None (easygui)
Term Test #2
  • Mar 15 - 19
  • Week 10
  • Readings:
    Chapter 15.1-15.3 (databases)
  • Mar 22 - 26
  • Week 11
  • Readings:
    Chapter 15.7, 15.9 (databases)
  • Mar 29 - Apr 2
  • Week 12
  • Readings: None