Teaching Schedule 2019

Week 1

Goal: Teach Java fundamentals (variables, conditionals, loops and methods) using Lego Mindstorms and a simplified UI library.

Iterative commands Programs that make decisions Structure programming (1 2 HouseDrawer Example )

Week 2

Goal: Learn more Java fundamentals (working with lists of data and classes/objects)

There is a drawing assessment using methods. 01 DrawCar Application.docx

Week 3

Goal: Assembling larger programs

The assessment is an individual open-book coding exercise: List Processing

Week 4

Goal: Integrating concepts together The assessment is an individual open-book coding project to build a utility: Team Management

Week 5

Goal: Working together to plan and build software to solve a problem

The assessment is a bigger project over most of the week: Diagram Editor project
Topic attachments
I Attachment Action Size Date Who Comment
ImageProcessing.javajava ImageProcessing.java manage 5 K 14 Jun 2019 - 11:23 Main.mwh  
UserInterface.javajava UserInterface.java manage 6 K 14 Jun 2019 - 11:22 Main.mwh  
WaveformAnalyser.javajava WaveformAnalyser.java manage 12 K 10 Jun 2019 - 11:14 Main.mwh Waveform Analyser we wrote