CSC108H Fall 2017: Lectures


CSC108H is run as an inverted class. Every week, we will post Prepare lecture videos on the PCRS that cover some of the course topics for the next week.

Each week, you must watch the Prepare video lectures for the next week and complete the Prepare Exercise by Sunday at 9pm. Each Prepare Exercise is worth 0.5%.

During lecture, we will do exercises of various kinds: group work, quick thought questions, programming exercises (bring a laptop or tablet if you can!), and questions from old midterms and exams. Starting in week 2, we will assume you have watched the video lectures and have done the Prepare Exercise for the week before coming to class.

Click to view lecture notes for a particular section:
Hide/Show L0101 Hide/Show L0201 Hide/Show L0301 Hide/Show L0401 Hide/Show L5101
Week L0101 (MWF10: Jacqueline) L0201 (MWF11: Jen) L0301 (MWF1: Tom) L0401 (MWF2: Tom) L5101 (W6-9: Jacqueline)

Week 0

  • Textbook:
    • No assigned readings.
  • Worksheets (all PDF):
    • No worksheets this week.
  • No Week 0 meeting for the night section.
  • The night section is be in sync with the
    day sections by the end of Week 1.

Week 1

Week 2

Week 3

  • Textbook:
    • Chapter 5. Making Choices
    • Chapter 6.1 Importing Modules
  • Worksheets (all PDF):
  • Monday
  • Wednesday
  • Friday
  • Week 5

    Week 6

    Week 7

    Week 8

    Week 9

  • Textbook:
    • Chapter 15. Testing and Debugging
  • Worksheets (all PDF):
  • Week 10

    Week 11

    Week 12