Pathway to Computer Science Documents

Grade 2

Unit 1 - Scratch (Teacher Link)

Unit 2 - HTML (Teacher Link)

Unit 3 - JavaScript (Teacher Link)

Grade 3

Unit 1 - Scratch (Teacher Link)

Unit 2 - HTML (Teacher Link)

Unit 3 - JavaScript (Teacher Link)

Grade 4

Unit 1 - Shapes, Fills and Image Loading Updated 10/09/2019

Unit 1 - Revision (Robot)

Unit 1 - Assessment (Traffic Scene)

Unit 2 - Variables and Mapping Updated 07/12/2019

Unit 2 - Assessment (Fish)

Unit 3 - HTML & CSS Updated 02/03/2020

Unit 3 - Assessment (2020)

Unit 4 - If Statements and Collision Detection for Making Games

Final Project - Option 1 (Simple Skater) Difficulty 1/10

Final Project - Option 2 (Paddle Shmaddle) Difficulty 5/10

Final Project - Option 3 (Ball Dodging Game) Difficulty 8/10

Final Project - Option 4 (Asteroid Attack) Difficulty 9/10

Loading Images - Refresher

KeyPressed Movement - Refresher

January Starters 2020 Updated 07/01/2020

Grade 5

Pre-Grade 5 Refresher - TV Room

Unit 1 - Booleans, Buttons, House Revision Task & Paint App Intro

Unit 2 - User Defined Functions, Target Game, Advanced Paint App

Unit 1/2 - Assessment (Interactive Sea Scene)

Unit 3 - HTML, CSS & JavaScript

Unit 4 Projects

Unit 4 - Animated Scene Updated 16/04/2020

Unit 4 - Animated Sprites Lesson

Unit 4 - Random Painting

Assessment

(BETA) new Grade 5

Unit 1 - Booleans, Buttons, House Revision Task & Paint App Intro

Unit 2 - User Defined Functions

Unit 3 - Working with Premade Code

Unit 4 - Game States

Grade 6 (NEW)

Unit 1 - Strings, chars & Keyboard Input

Unit 2 - Arrays, files & for loops 1

Unit 3 - Animation, reading & debugging code

Unit 4 - Dice, PShape, Higher or Lower Game

Unit 5 - Arrays & for loops 2

Unit 6 - Game Mechanics

Refreshers

Mouse-to-circle collision detection

Grade 7

Unit 1 - Revision and Introduction to Classes

Unit 2 - Music Player, Classy cars and Arraylists

Unit 3 - More Arraylists and Bouncing Ball

Unit 4 - Bug Catcher

Unit 4 - Assessment

Grade 8

Unit 0 - Game Design Structure

(Updated) Unit 1 - Coding for two players, Two Player Shooter and Pong

Unit 2 - Sprite Sheets

Unit 3 - Intro to Problem Solving

(NEW) Unit 4 - Rotation and translation

Unit 5 - Intro to using Libraries - Rectangle Class

Archive

Unit 3

Unit 3 - Assessment

Unit 5 - Assessment

Grade 9

Unit 1 - Making a Processing Library

Unit 3 - Inheritance

Unit 2

Trial Lessons

3D Processing

(Full) 3D Processing with Blender

P5.js G4U1

P5.js G4U2

P5.js G4U4

New Grade 5 Trial

Grade 5 Unit 2