Unit 1: Java Setup and First Programs
Tools, source files, compilation, values, variables, and output.
View Unit →Unit 4: Repetition and Algorithms
Loops, counters, sentinels, nesting, and algorithm tracing.
View Unit →Unit 5: Methods and Decomposition
Parameters, return values, scope, overloading, and design.
View Unit →Unit 7: Classes and Object Design
State, behavior, constructors, encapsulation, and class invariants.
View Unit →Unit 9: Collections, Exceptions, and Files
Lists, maps, error handling, and persistent text data.
View Unit →Unit 10: Recursion, Testing, and Capstone
Recursive thinking, JUnit-style tests, refactoring, and integration.
View Unit →