CSC-121 Spring 2026

Welcome to Introduction to Computer Science with Python! We will be using this page to link to the course materials and resources you will need for the course.

Course Logistics
  • Lecture is Tuesday and Thursday from 3:00 PM - 4:15 PM in RLY-204.

  • Labs are Wednesday from 2:30 PM - 4:30 PM on Discord.

  • Weekly Projects start on Thursday at the end of class and are due the following Thursday at the beginning of class.

  • Office Hours are Tuesday and Thursday from 4:30 PM - 5:30 PM or by appointment. My office is 200D (second floor of Riley Hall on the left).

  • TA Office Hours are on Wed 8pm - 10pm in RLY-201

Unit 3: Final Project

  • Checkpoint 1: Planning and project scaffolding (Due Thursday, April 16th)
  • Checkpoint 2: Working MVP (Due Tuesday, April 28th)
  • Checkpoint 3: Final polish and presentation (Due Friday, May 2nd at 3:30pm for demo day)

Week 1

ActivityDate & TimeLocation
Lab 1: Unit 2 Wrap-Up & Introduction to Unit 3April 8th 2:30pm - 4:30pmDiscord
Project 1: Final Checkpoint 1April 9th 4:15pm - April 17th 3:00pm-

Week 2

ActivityDate & TimeLocation
Lecture 1: The MVPApril 15th 3:00pm - 4:15pmRLY-204
Lab 2: Unit 3 MPV LabApril 16th 2:30pm - 4:30pmDiscord
Lecture 2: MVP Jam SessionApril 17th 3:00pm - 4:15pmRLY-204
Final Project: Checkpoint 2April 17th 4:15pm - April 28th 3:00pm-

Week 3

ActivityDate & TimeLocation
Lecture 3: Work SessionApril 22nd 3:00pm - 4:15pmRLY-204
Lab 3: MVP Work SessionApril 23rd 2:30pm - 4:30pmDiscord
Lecture 4: Work SessionApril 24th 3:00pm - 4:15pmRLY-204

Week 4

ActivityDate & TimeLocation
Lecture 5: Final Polish & Presentation PrepApril 29th 3:00pm - 4:15pmRLY-204
Lab 4: Final PolishApril 30th 2:30pm - 4:30pmDiscord
Final Project: Checkpoint 3April 28th 4:15pm - May 2nd 3:30pm-
Demo DayMay 2nd 3:30pmRLY-204
Unit 2: Foundations Unit 2: Foundations
Unit 1: The First Mile Unit 1: The First Mile