Weekly Schedule
| Week | Module & Topic | Chapter | Interactive Learning | Assignment |
|---|---|---|---|---|
| Part 1: Foundations & Flow | ||||
| 1 |
Computer Systems & Structure
Intro to Java, Syntax, Errors
|
Ch 1 | Introduction | Assignment 1 |
| 2 |
Data Types & Expressions
Primitives, Operators, Scanner
|
Ch 2 | Data | |
| 3 |
Using Pre-defined Classes
String, Math, Random
|
Ch 3 | Objects | |
| 4 |
Boolean Logic & Conditionals
If, Else, Truth Tables
|
Ch 5 | Conditionals | |
| 5 |
Repetition & Loops
While, For, Validation
|
Ch 6 | Loops | |
| Part 2: Object-Oriented Design | ||||
| 6 |
Anatomy of a Class
Encapsulation, Fields
|
Ch 4 | Classes | |
| 7 |
Method Design
Constructors, Parameters
|
Ch 4/6 | Methods | |
| 8 |
Object-Oriented Design
Static, Overloading, Aliases
|
Ch 6/7 | OOP | |
| 9 |
Arrays
Iteration, Object Arrays
|
Ch 8 | Arrays | |
| 10 |
Inheritance
Extends, Super, Overriding
|
Ch 9 | Inheritance | |