On this page, you will see our labs. These are meant to be short weekly assignments that reenforce the knowledge we’ve learned in class. Each one will be assigned before the recitations and will be due in the end of the recitation. Any deviations to that will be announced with the corresponding lab.

Lab 1: Recipies - Part 1

Released: 11:59 PM Sunday, May 31st, 2020.

Due: Monday, June 1st, 2020 by the end of recitation.

This lab is the first part of Project 1 - Calculating Pi using a computer simulation

Lab 2: Recipies - Part 2

Released: 11:59 PM Sunday, June 7th, 2020.

Due: Monday, June 8th, 2020 by the end of recitation.

This lab is the second part of Project 1 - Calculating Pi using a computer simulation. Today we will focus on using conditionals to decide if a random point falls inside or outside the circle.

Lab 3: Recipies - Part 3

Released: 11:59 PM Sunday, June 14th, 2020.

Due: Check project 1 for deadline.

This lab is the final part of Project 1 - Calculating pi using a computer simulation. Organizing the code we wrote in previous labs into functions, and generating a user input number of points to calculate pi.

Lab 4: It’s all fun and games

Released: 11:59 PM Sunday, June 21st, 2020.

Due:

In this lab, you will implement a simple Java game, and start your implementation of the second project.

Lab 5: It’s all fun and games

Released: 11:59 PM Sunday, June 28th, 2020.

Due:

In this lab, you will continue the implementation of the second project.

Lab 6: It’s all fun and games

Released: 11:59 PM Sunday, July 5th, 2020.

Due: Check project 2 for deadline.

In this lab, you will finish the implementation of the second project.

Lab 7: Fun small exercises

Released: 11:59 PM Sunday, July 12th, 2020.

Due:

In this lab, we’ll take a break from projects, and solve some fun problems

Lab 8: The last project

Released: 11:59 PM Sunday, July 19th, 2020.

Due:

The last stretch

Lab 9: The last project - part 2

Released: 11:59 PM Sunday, July 26th, 2020.

Due:

The last stretch