Teaching Schedule
Week 1 (6–10 July)
Goal: Teach Java fundamentals (variables, conditionals, loops and methods) using
Eclipse and a simplified UI library
Week 2 (13-17 July)
Goal: Learn more Java fundamentals (working with lists of data and classes/objects)
Assessment: a small project to exercise some topics from last week, discussed with staff.
Week 3 (20-24 July)
Goal: Assembling larger programs
Assessment: a set of individual closed-book hard-copy coding questions.
Week 4 (27–31 July)
Goal: Integrating concepts together
Assessment: an individual open-book coding project to build a utility.
Week 5 (3-7 August)
Goal: Working together to plan and build software to solve a problem
The assessment is a bigger project over most of the week