Recently Updated Pages
L08 - Autopilot Interface Lab
In this lab, there is no main method, we are not running the code, just checking if it compiles w...
L07 - Shapes Lab
In this lab, we'll work with Abstract Classes. Start VS Code. During the lecture we discussed th...
L06 - Bank Account Lab
In this lab, we'll implement three classes: BankAccount, CheckingAccount, and BankAccountTest. As...
L05 - Using Arrays
Create a new class named UsingArrays. Using the lecture slides as a guide, declare and initializ...
L03 - Coupons
A supermarket awards coupons depending on how much a customer spends on groceries. For example, i...
L02 - Soda Can Lab
In this exercise, we're going to implement a class SodaCan. This class has a constructor that acc...
L01 - Visual Studio Code (VS Code) Lab
Install Visual Studio Code from FIRST, you will need their version with WPILib. Link In this exe...
Cheat Sheet
Java Coding Standards Always include class documentation Class names start with upper-case lette...
Setup and Links
You can view the lecture slides and lab files here. Class Materials