These Google docs are a preview of what we will work on each day in class. However, all worksheets must be completed on Classavo. Each worksheet will open on Classavo at 8:00 am on its release date and are due by 8:00 am on the due date (which is generally the start of the next class session). Note that the Classavo version of the material may differ from the previews shown here.
Worksheet Release Date Due Date
Binary integers 08/26/2026 08/28/2026
Binary fractions, hexadecimal integers 08/28/2026 08/31/2026
Primitive data, Strings, I/O, Variables 08/31/2026 09/02/2026
Operators, casting, boolean logic 09/02/2026 09/04/2026
Programming style 09/04/2026 09/09/2026
Introduction to methods, math class 09/09/2026 09/11/2026
09/11/2026 09/14/2026
Conditionals 09/14/2026 09/16/2026
Switch statements, conditionals nuances 09/16/2026 09/18/2026
While loops 09/21/2026 09/23/2026
For loops 09/23/2026 09/25/2026
09/25/2026 09/28/2026
Nested loops 09/28/2026 09/30/2026
Scanner lookahead, reading files 09/30/2026 10/02/2026
Objects and arrays, command line arguments 10/05/2026 10/07/2026
ArrayLists, enhanced for loops 10/07/2026 10/09/2026
Classes and instance variables 10/14/2026 10/16/2026
Instance methods 10/16/2026 10/19/2026
toString, equals, compareTo methods 10/19/2026 10/21/2026
Constructors, modifiers, encapsulation 10/21/2026 10/23/2026
Random numbers 10/23/2026 10/26/2026
Method nuances (part 1) 10/26/2026 10/28/2026
Method nuances (part 2) 10/28/2026 10/30/2026
Self-referential data 10/30/2026 11/02/2026
Recursion 11/09/2026 11/11/2026
Static variables and methods 11/18/2026 11/20/2026