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.
It is important to do each lab as they provide practice for the concepts you will be learning.
Labs should be submitted by 11:30pm 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.
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.
Lab | PreLab | Topic | Lab Date |
---|---|---|---|
Lab 0 | No Prelab |
Introductions Winning Strategies |
Sept 2 |
Lab 1 |
Pre Lab 01 |
Installing Python Modifying Nim Program Gravity APT |
Sept 9 |
Lab 2 |
Pre Lab 02 |
Conditionals Slicing Faces |
Sept 16 |
Lab 3 |
Pre Lab 03 |
String and List methods Accumulator Pattern Review Questions for Exam 1 |
Sept 23 |
Lab 4 |
Pre Lab 04 |
Counting Stars Pointers and Mutation Turtles |
Sept 30 |
Lab 5 |
Pre Lab 05 |
While loops Files Transform |
Oct 14 |
Lab 6 |
Pre Lab 06 |
List Comprehensions Nested Loops MorseLikeCode |
Oct 21 |
Lab 7 |
Pre Lab 07 |
Sets Dictionaries Guessing a Word |
Oct 28 |
Lab 8 |
Pre Lab 08 |
More on dictionaries BordaCount Poker Odds |
Nov 4 |
Lab 9 |
Pre Lab 09 |
Dictionary to Dictionary Lambda Expressions Sorting in Medal Table Rock and Roll Songs |
Nov 18 |
Lab 10 |
Pre Lab 10 |
All about Modules | Dec 2 |
Lab 11 |
Pre Lab 11 |
Recursion Debugging |
Dec 9 |