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: Plan, scaffold, and first working slice (Due Thursday, April 16th)
  • Checkpoint 2: Working MVP (Due Thursday, April 23rd)
  • Checkpoint 3: Final polish and presentation (Due Friday, May 1st at 3:30pm for demo day)
Personal Project Guides

Week 1

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

Week 2

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

Week 3

ActivityDate & TimeLocation
Lecture 3: Work SessionApril 21st 3:00pm - 4:15pmRLY-204
Lab 3: MVP Work SessionApril 22nd 2:30pm - 4:30pmDiscord
Lecture 4: Work SessionApril 23rd 3:00pm - 4:15pmRLY-204
Final Project: Checkpoint 3May 1st 3:30pm-

Week 4

Exam week

ActivityDate & TimeLocation
Lecture 5: Work Session & Presentation PrepApril 28th 3:00pm - 4:15pmRLY-204
Demo DayFriday May 1st 3:30pm - 6:00pmRLY-106
Final CheckpointFriday May 1st 3:30pm - 11:59pm-
Unit 2: Foundations Unit 2: Foundations
Unit 1: The First Mile Unit 1: The First Mile