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