Skip Top Navigation Bar

Apply Java through Mini-Labs

Input and Output Mini-Lab

This series of labs require you to write program code to use the following topics.

For more information on this lab, click here

Calculator - Using Conditionals and Lambda Mini-Lab

This series of labs require you to write program code to use the following topics. Tutorials for available topics have been linked.

For more information on this lab, click here.

Meteorite Landing - Records and Real-Data Mini-Lab

This series of labs require you to write program code to use the following topics. Tutorials for available topics have been linked.

For more information on this lab, click here.

Veterinarian Office - Pattern Matching Mini-Lab

This lab will simulate a vet office and guide you through learning about pattern matching in Java.

This series of missions require you to write program code to use the following topics. Tutorials for available topics have been linked.

For more information on this lab, click here.

AP CSA Post-Exam Projects


Looking for an engaging way to finishing out the school year after the AP CSA exam? Check out these project ideas!

Everything in a Sandwich - Upgrading Software and JavaFX

The owners of the "Everything in a Sandwich" restaurant has a rewards app they would like upgraded to the latest version of Java and some new functionality. They are also open to any revisions you might suggest that would make their app better.

This series of missions requires you to write program code to use the following topics. Tutorials for available topics have been linked.

For more information on this lab, click here.

Winter Scene with JavaFX

While this example is centered around a winter scene, you can use this idea at any point to motivate students understanding the power of writing method parameters for reuse. This engaging project allows students to be creative and design their own scene.

In this lab, students will write program code to use the following topics.

For more information on this lab, click here.