| 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 |