course introduction; basic Java
expressions, variables, for loops
read chapter 2
Videos: expressions, variables, for loops, nested loops
if/else, Scanner, while loops, random
Videos: Scanner, nested if/else, sentinel loops, random numbers
static methods, constants
Videos: methods, Parameter mystery
Strings, file I/O
Videos: token-based processing, line-based processing, complex input
arrays
Videos: array mystery, array traversal
array tallying; text processing
Videos: array tallying
objects
Video: defining a class
Video: encapsulation
Videos: inheritance, interacting w/ super