Lab Activities

Labs are designed to deepen understanding of current assignments and APT topics and provide additional insights when needed. Although you’ll collaborate in pairs or small groups during labs, every student is required to submit an individual lab form. Be sure to bring a computer to lab each week.

Special deadlines due to Add/Drop:

  • Lab 1-2: extended to 9/15 at 11:59 pm.

Subsequent labs should be submitted on time.


Labs

Warm-upLabTopicsSolutions
Warm-upLab 01• Introductions
• Winning Strategies
Lab 01 Solutions
NoneLab 02• Modifying Nim Program
• Gravity APT
Lab 02 Solutions
Warm-upLab 03• Conditionals (if, elif, else)
• String slicing and manipulation
• Getting started with the Faces assignment
Lab 03 Solutions
NoneLab 04• String and List methods
• Accumulator Pattern
• Pointers and Mutation
Lab 04 Solutions
NoneLab 05• Exam 1 ReviewLab 05 Solutions
NoneLab 06• Counting Stars
• Files
• While Loops
Lab 06 Solutions
NoneLab 07• List Comprehensions
• Nested Loops
• Basic Sets
Lab 07 Solutions
Warm-upLab 08• Basic Dictionary
• A Different Game
• Poker Odds
Lab 08 Solutions
NoneLab 09• BordaCount
• Dictionary to Dictionary
• Lambda Expressions
• Sorting in the MedalTable APT
Lab 09 Solutions
NoneLab 10• Exam 2 Review
Lab 10 Solutions
NoneLab 11• Rock and Roll Songs
• Analyzing the Python Modules
• (Optional) Part 3: Be Creative
Lab 11 Solutions
NoneLab 12• Survey
• Reflection
• A Little on Debugging
• Debugging Exercises
Lab 12 Solutions
NoneLab 13 (Optional to attend)• Office HoursN/A

Lab Sections

You should be enrolled in one of the following lab sections, which are held on Fridays.

SectionTimeLocationUTA 1UTA 2
18:30 - 9:45LSRC A156Kevin AlvarengaYasmine Abdel-Rahman
210:05 - 11:20LSRC A247Bela AguilarJerry Zou
310:05 - 11:20BioSci 155Nolan PotterNiyathi Gorantla
4/510:05 - 11:20BioSci 154Dylan MitchellOliver Stern
611:45 - 1:00LSRC A247Kevin AlvarengaJerry Zou
711:45 - 1:00BioSci 113Sola CorradoVivian Malnove
8/911:45 - 1:00BioSci 154Jamie SokoloffAndrew Li
10/111:25 - 2:40Reuben-Cooke 129Lara TerryCarlie Scheer
121:25 - 2:40BioSci 130Janet JiangBenita Besa
133:05 - 4:20LSRC A247Rafael JafetAmanuel Shetaye

Lab Submission Details

Warm-up activities are due before your Friday lab section of the week they are released. All labs are due by 11:59 pm ET on the Sunday following the lab session. If you can’t attend a lab, you can still complete the lab and answer the associated questions for partial credit. Submit your answers via the provided Google form by the Sunday deadline.


Regrade Requests

If you believe there’s an error in grading (be it a lab, apt, or assignment), submit the regrade request form within one week of the grade being posted.