CS 111
Fall 2025
  • Home
  • Lectures
  • Labs
  • Problem Sets
  • Resources
  • Syllabus
  • Schedule
  • Staff
  • Office Hours
  • Collaboration
  • Participation
  • Blackboard
  • Python Tutor
  • Piazza
  • Gradescope

Labs

Other relevant information:

  • Configuring Spyder
  • Using the virtual desktop

There are no lab meetings on September 1 or 2.

Lab 0: Preliminaries
complete on your own ASAP!
Lab 1: Getting started
solutions: task 2, task 3, task 4
Lab 2: Tracing and debugging; strings, lists and functions
solutions: tasks 1 and 4, task 2, task 3
Lab 3: Recursion
solutions: task 1, task 2, task 3, extra practice
Lab 4: List comprehensions; more recursion
solutions: tasks 1 and 2, task 3, task 4, optional challenge
Lab 5: Binary representation of data
solutions: tasks 2 and 3, extra practice

Last updated on October 8, 2025.