Estimated Timeframes
Term 2 Week(s)
Topic and Notes Activities and Resources
Week 5 Intro to Java
Forgot Python? No Problem.
Variables, Assignment statements
int, String, double, Scanners
Reading Java Code #1
Exercises + Files for Paint Calculator
Week 6 Ifs and Loops
if, while, using {} for blocks
Reading Java Code #2
Exercises + Files for Math Quiz
Extension - Java Functions
(Good for people doing Level 2 MATH)
Week 7-8 Objects
Constructors, Fields, for each loops
Reaing Java Code #3 (last one)
Exercises + Files for BankAccounts
Week 9
Arrays/File Reading.
Arrays & File Reasing
Parsing, For Loops, Making a object for each row
"Optional" Unless you're going for E.
You do need it for A in Level 3.
Exercises + BabyNames
Baby Name Data
You should be able to look at code and read it by now!
Week 9-10
JavaFX
Making GUIs
"Grids", Labels, Buttons, TextFields, TextAreas
Exercises + ShopStock
We get to make a Cookie Clicker!
Term 3: Term 2 Holidays
Make sure you're solid on the GUI content
Week 1 Catch-up
Week 2 Assessment Start
Week 4 Complete Assessment

Other Useful links and resources:

BlueJ Download

Style/Coding Conventions. Needed for Merit+