CompSci 101, Spring 2025
Labs

Labs are meant to reinforce material pertinent to the current assignments and APTs and to go more deeply into topics as warranted. You will work in pairs/small groups during lab, but each person must turn in a separate lab form.


Due to drop add, Lab 1 can be turned in by 1/23 at 11:59pm EDT, Lab 2 can be turned in by 1/26, and Lab 2 by 1/27. All other labs must be turned in on time.

Lab Submission

It is important to do each lab as they provide practice for the concepts you will be learning.

Labs should be submitted by 11:59pm the Sunday night after the lab.

If you miss lab, you should still do the lab for partial credit, that means answer the questions on the google form and submit them by Sunday night.

Regrades

If you have concerns about an item that was graded (lab, apt or assignment), you have one week after the grade is posted to fill out the regrade form here.

Labs

Lab PreLab Topic Lab Date Solutions

Lab 1


Prelab 01
January 9


Introductions
Winning Strategies

Jan 10 Lab 1 (video)
Lab 2

Pre Lab 02

Install Python (pre-lab)
Coding up Nim
APT Gravity
Jan. 17 Lab 2 (video)
Lab 3

Pre Lab 03

Conditionals
String Slicing
Starting Faces
Jan. 24 Lab 3 (video)
Lab 4

Pre Lab 04

Jeopardy game
Exam 1 review
Jan. 31 No Video
Lab 5

Pre Lab 05

Writing loops
Pointers and Mutation
Turtles
Feb 7 Lab 5 (video)
Lab 6

Pre Lab 06

While loops
Files
Feb 14 Lab 6 (video)