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 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 22 |
Lab 1 |
Prelab 01 |
SmartPlayer Game Solving Gravity APT |
Jan 29 |
Lab 2 |
No Prelab |
Conditionals Slicing Totem Poles |
Feb 5 |
Lab 3 |
Prelab 3 |
String and List Methods Accumulator Pattern Pointers and Mutation |
Feb 12 |
Lab 4 |
No Prelab |
Counting Stars Files Turtles |
Feb 26 |
Lab 5 |
No Prelab |
List Comprehensions Solving an APT Transform |
March 5 |
Lab 6 |
Prelab 6 |
Nested Loops Tuples Exam Practice |
March 12 |
Lab 7 |
No Prelab |
Sets and Dictionaries A Different Hangman |
March 19 |
Lab 8 |
No Prelab |
BordaCount APT Poker Odds Hangman Quiz |
March 26 |
Lab 9 |
Prelab |
Lambda Expressions Sorting APT CSV Files Reviewer App |
April 2 |
Lab 10 |
No Prelab |
Dictionary vs .Count Dictionary with lists/sets Dictionary to Dictionary Flying High |
April 9 |
Lab 11 |
No Prelab |
Storyline and Modules |
April 16 |
Lab 12 |
Prelab |
Recursion Debugging |
April 23 |