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: Extended to 9/12
- Lab 2: Extended to 9/17
Subsequent labs should be submitted on time.
Labs
Warm-up | Lab | Topics | Solutions |
---|---|---|---|
None | Lab 1 | • Introductions • Winning Strategies | Lab 1 Solution |
None | Lab 2 | • Installing Python Template • Modifying Nim Program • Gravity APT | Lab 2 Solution |
Warm-up | Lab 3 | • Conditionals (if, elif, else) • String slicing and manipulation • Getting started with the Faces assignment | Lab 3 Solution |
None | Lab 4 | • String and List methods • Accumulator Pattern • Pointers and Mutation | Lab 4 Solution |
None | Lab 5 | • Exam 1 Review | Lab 5 Solution |
None | Lab 6 | • Counting Stars • Files • While loops | Lab 6 Solution |
None | Lab 7 | • List Comprehensions • Nested Loops • Basic Sets | Lab 7 Solution |
Warm-up | Lab 8 | • Basic Dictionaries • A Different Game • Poker Odds | Lab 8 Solution |
None | Lab 9 | • Exam 2 Review | Lab 9 Solution |
None | Lab 10 | • BordaCount • Dictionary to Dictionary • Lambda Expressions • Sorting in the MedalTable APT | Lab 10 Solution |
None | Lab 11 | • Rock and Roll Songs • Analyzing the Python Modules • (Optional) Part 3: Be Creative | Lab 11 Solution |
None | Lab 12 | • Reflection • A Little on Debugging • Debugging Exercises | To be released after the deadline. |
Lab Sections
Section | Time | Location | UTA 1 | UTA 2 |
---|---|---|---|---|
1 | 8:30 - 9:45 | LSRC A155 | Jackson Cooke | Michael Wang |
2 | 10:05 - 11:20 | LSRC A156 | Dylan Mitchell | Isha Shah |
3 | 10:05 - 11:20 | BioSci 113 | Nolan Zhong | Athena Wells |
4 | 10:05 - 11:20 | BioSci 130 | Aloye Oshotse | Devon Lesperance |
5 | 10:05 - 11:20 | Physics 235 | Ashley Cho | Megan Fong |
6 | 11:45 - 1:00 | LSRC A156 | Cayla Park | Rachel Collins |
7 | 11:45 - 1:00 | Physics 235 | Janet Jiang | Kate Newbold |
8 | 11:45 - 1:00 | Allen 103 | Brandon Lopez | Ryan Hamilton |
9 | 1:25 - 2:40 | Reuben-Cooke 129 | Kevin Alvarenga | Bela Aguilar |
10 | 1:25 - 2:40 | Old Chemistry 101 | Nolan Potter | Yulia Savine |
13 | 3:05 - 4:20 | French Science 2237 | Alistair Simmons | Radhika Subramani |
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.
Lab Sections
You should be enrolled in one of the following lab sections, which are held on Fridays.