Apply Java through Mini-Labs
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.
- File input
- ImageView class
- JavaFX drawing
- Abstraction through writing methods with parameters
For more information on this lab, click here.