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