Labs
Deadlines for students with Wednesday labs (with Jim) are marked in yellow.
Deadlines for students with Thursday labs (with Dan) are marked in pink.
Week | Due Date | Topic | Assignment |
---|---|---|---|
0 | Mon 2/6 or Tue 2/7 by 10pm | Lab 1: Setting Up Your Environment |
Lab 1 |
1 | Mon 2/13 or Tue 2/14 by 10pm | Lab 2.1: Coinstrip Design |
Lab 2.1 |
2 | Mon 2/20 or Tue 2/21 by 10pm | Lab 2.2: Coinstrip Implementation |
Lab 2.2 |
3 | Mon 2/27 or Tue 2/28 by 10pm | Lab 3: Recursion |
Lab 3 Setting up the classpath in the terminal: in the macOS in Windows Setting up the classpath in Visual Studio Code (to make red squiggles go away): |
4 | Mon 3/6 or Tue 3/7 by 10pm | Lab 4: Linked Liszt |
Lab 4 |
5 | Mon 3/13 or Tue 3/14 by 10pm | Lab 5: Sorting |
Lab 5 |
6 | Mon 4/10 or Tue 4/11 by 10pm | Lab 6: P.S. It's Just a Stack |
Lab 6 |
8 | Mon 4/17 or Tue 4/18 by 10pm | Lab 7: The Two Towers |
Lab 7 |
9 | Mon 4/24 or Tue 4/25 by 10pm | Lab 8: Super Lexicon |
Lab 8 |
10 | Mon 5/1 or Tue 5/2 by 10pm | Lab 9: Random Writing |
Lab 9 |
12 | Mon 5/8 or Tue 5/9 by 10pm | Lab 10: Exam Scheduling | Lab 10 |