A crash course in the basics: variables, conditionals, random numbers, input/output, and Strings.
Do battle in a code-controlled space battle to practice algorithmic thinking and Java syntax.
Loops, recursion, arrays, sorting, searching, files, and two-dimensional arrays.
Self-paced review unit while Mr. M is out on paternity leave. Get ready for the exam!
Using the Slick 2D graphics library, a deep dive into classes, objects, inheritance, and polymorphism.
Work in teams to develop your own large-scale project while preparing for the AP Exam.
Resources and Links