Skip to main content

Recently Updated Pages

L08 - Autopilot Interface Lab

Intro to Java Labs

In this lab, there is no main method, we are not running the code, just checking if it compiles w...

Updated 1 year ago by Brandon Duke

L07 - Shapes Lab

Intro to Java Labs

In this lab, we'll work with Abstract Classes. Start VS Code. During the lecture we discussed th...

Updated 1 year ago by Brandon Duke

L06 - Bank Account Lab

Intro to Java Labs

In this lab, we'll implement three classes: BankAccount, CheckingAccount, and BankAccountTest. As...

Updated 1 year ago by Brandon Duke

L05 - Using Arrays

Intro to Java Labs

Create a new class named UsingArrays. Using the lecture slides as a guide, declare and initializ...

Updated 1 year ago by Brandon Duke

L03 - Coupons

Intro to Java Labs

A supermarket awards coupons depending on how much a customer spends on groceries. For example, i...

Updated 1 year ago by Brandon Duke

L02 - Soda Can Lab

Intro to Java Labs

In this exercise, we're going to implement a class SodaCan. This class has a constructor that acc...

Updated 1 year ago by Brandon Duke

L01 - Visual Studio Code (VS Code) Lab

Intro to Java Labs

Install Visual Studio Code from FIRST, you will need their version with WPILib. Link In this exe...

Updated 1 year ago by Brandon Duke

Cheat Sheet

Intro to Java

Java Coding Standards Always include class documentation Class names start with upper-case lette...

Updated 1 year ago by Brandon Duke

Setup and Links

Intro to Java

You can view the lecture slides and lab files here. Class Materials

Updated 1 year ago by Brandon Duke