Pick a week to start (or pick up where you left off). Each week has Mon-Fri lessons plus a Crew Quest bonus and a celebration recap.
// Review fast, trace before you run, and name the three kinds of error
// A class is a blueprint, and each object keeps its own state
// Design a class first, then hide its data behind methods
// Names, references and objects that hold objects
// The test field as rows and columns
// Step by step across the field, with tests at the edges
// Subclasses reuse and override; one call, many behaviors
// Linear search checks each item; binary search halves sorted data
// Selection and insertion sort; count the work
// A base case, a smaller call, and a stack of calls to trace
// Same FieldSim ideas, new syntax: types, braces, classes and arrays
// ArrayList, sorting, searching and recursion in Java; then a code review and the FieldSim release