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.
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 7 |
Lab 01 | Prelab 01 |
Installing Python Modifying Nim Program Gravity APT |
Jan 14 |
Lab 02 |
Prelab 02 |
Conditionals String Slicing Many Faces |
Jan 21 |
Lab 03 |
Prelab 03 |
String Methods List Methods For loops Exam Review |
Jan 28 |
Lab 04 |
Prelab 04 |
Repetition Pointers/Mutation Turtles |
Feb 4 |
Lab 05 |
Prelab 05 |
While loop Processing Data from Files |
Feb 11 |
Lab 06 |
Prelab 06 |
List Comprehensions MorseLikeCode APT Transform Assignment |
Feb 18 |
Lab 07 |
Prelab 07 |
Nested Loops with Tuples Sets Guessing the word |
Feb 25 |
Lab 08 |
Prelab 08 |
Dictionaries practice Exam 3 practice |
March 18 |
Lab 09 |
No Prelab |
Borda Count APT Dictionary to Dictionary Poker Odds |
March 25 |
Lab 10 |
Prelab 10 |
Lambda Expressions APT Medal Table Rock and Roll Songs |
April 1 |
Lab 11 |
No Prelab |
Modules Tag-A-Story |
April 8 |
Lab 12 |
Prelab 12 |
Recursion Debugging |
April 15 |