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 |
Jan 13 |
Lab 1
|
Pre Lab 01 |
Installing Python Modifying Nim Program Gravity APT |
Jan. 20 |
Lab 2 |
Pre-lab 02 |
Conditionals String Slicing Many Faces |
Jan 27 |
Lab 3
|
Pre Lab 03 |
String and List methods Accumulator Pattern Review Questions Exam 1 |
Feb. 3 |
Lab 4
|
Pre Lab 04 |
Looping with Stars Pointers and Mutation Turtles |
Feb. 10 |
Lab 5
|
Pre Lab 05 |
While Loops Files |
Feb. 17 |
Lab 6 |
Pre-lab 06 |
List Comprehensions Nested Loops (with Tuples) Transform Assignment findShift |
Feb 24 |
Lab 7 |
Pre-lab 07 |
Sets and Dictionaries An APT Different Guess Word |
March 3 |
Lab 8 |
Pre-lab 08 |
More on Dictionaries An APT Poker Odds |
March 24 |
Lab 9 |
Pre Lab 09 |
Dictionary to Dictionary Lambda Expressions APT Medal Table Rock and Roll Songs |
April 7 |
Lab 10 - instructions were emailed to you. Ask on Ed Discussion if you did not get it |
No Prelab |
New Topic Do all at once |
Do April 13-17 on your own This lab cannot be dropped |
Lab 11
|
Pre Lab 11 |
Recursion Debugging |
April 21 |