Algorithms & Coding
Primary Resources
Detailed Term Planner for Primary
Lower Primary (PP, 1 & 2)
Coding is not mandated for below Y3, and the focus should be on algorithms and computational thinking, but if you wanted to get started earlier then try these:
Code.org Course A (PP) - https://studio.code.org/s/coursea
Code.org Course B (Y1) - https://studio.code.org/s/courseb
Code.org Course C (Y2) - https://studio.code.org/s/coursec
Code.org Play Lab - https://code.org/playlab
Story Map for use with Code.org Play Lab - https://www.teacherspayteachers.com/Product/FREEBIE-Story-Map-Setting-Characters-Beginning-Middle-End-2553274
Middle Primary (3 & 4)
Code.org Course D - https://studio.code.org/s/coursed
Scratch 1: Get Started - https://groklearning.com/course/aca-dt-34-scratch-1/
Scratch 2: Get Moving - https://groklearning.com/course/aca-dt-34-scratch-2/
Scratch 3: Get Interactive - https://groklearning.com/course/aca-dt-34-scratch-3/
Scratch 4: Get Looping - https://groklearning.com/course/aca-dt-34-scratch-4/
Grok Blockly Wombot - https://groklearning.com/course/aca-dt-mini-34-bk-wombot/ (option for less capable students)
Grok Blockly Starters - https://groklearning.com/course/aca-dt-mini-34-bk-variables/
Upper Primary (5 & 6)
Coding
Blockly Wombot - https://groklearning.com/course/aca-dt-mini-34-bk-wombot/ (option for less capable students)
Blockly Starters - https://groklearning.com/course/aca-dt-mini-34-bk-variables/
Blockly Turtle - https://groklearning.com/course/aca-dt-56-bk-turtle/
Blockly Chatbot - https://groklearning.com/course/aca-dt-56-bk-chatbot/ (extend more capable students)
Code.org Course D - https://studio.code.org/s/coursed
Code.org Course E - https://studio.code.org/s/coursee
Project
Scratch Maze game (easier) https://www.youtube.com/watch?v=G9QqjTwTzpk
Scratch Maze game (advanced) https://scratch.mit.edu/projects/137670333/
Secondary Resources
Year 7 & 8
Coding
Python Turtle - https://groklearning.com/course/aca-dt-78-py-turtle/
Python Chatbot - https://groklearning.com/course/aca-dt-78-py-chatbot/
Bitbot Robots (Blockly) - https://smalldevices.com.au/blogs/resources/makecode-coding-tutorials-for-the-4tronix-bit-bot-robot
Bitbot Robots (Python) - https://www.l33t.uk/bitbot/ or http://multiwingspan.co.uk/micro.php?page=bitbot
Intro to App Lab (Hour of Code) - https://studio.code.org/s/applab-intro/stage/1/puzzle/1
Python Text Adventure Game (SCSA) - https://k10outline.scsa.wa.edu.au/home/year-7-to-year-10/technologies/documents/Technologies-Digital-Technologies-Year-8-Teaching,-learning-and-Assessment-Exemplar-Python-Ad-Game.pdf
Year 9 & 10
Algorithms, Pseudocode & Flow Charts
Computational Thinking - https://www.bbc.co.uk/bitesize/guides/z4rbcj6/revision/1
Intro to Algorithms - https://www.khanacademy.org/computing/computer-science/algorithms/intro-to-algorithms/v/what-are-algorithms
Algorithm Production - https://www.bbc.co.uk/bitesize/guides/z6m7xfr/revision/1
Flowchart and Pseudocode Examples - https://www.csharp-console-examples.com/wp-content/uploads/2018/04/PseudoCode-Flowchart-Examples.pdf
Flowchart Drawing Tool - http://www.draw.io/
Pseudocode Examples - https://ib.compscihub.net/wp-content/uploads/2018/05/Pseudo-Code-IB-1.pdf
Pseudocode checker - http://ibcomp.fis.edu/pseudocode/pcode.html
Coding
Privacy Chatbot (SCSA) - https://k10outline.scsa.wa.edu.au/home/year-7-to-year-10/technologies/documents/Technologies-Digital-Technologies-Year-9-Teaching,-Learning-and-Assessment-Exemplar-Privacy-Chatbot.pdf
Create a Digital Game (DT Hub) - https://www.digitaltechnologieshub.edu.au/plan-and-prepare/scope-and-sequence-f-10/9-10-creating-a-digital-game/
Robotics and embedded systems (DT Hub) - https://www.digitaltechnologieshub.edu.au/plan-and-prepare/scope-and-sequence-f-10/9-10-robotics-and-embedded-systems/
Data storage and organisation (Year 10)
Dictionaries, files, functions - https://groklearning.com/course/intro-python-2/
Validating Code - Trace Tables & Test Plans
Producing Robust Programs - https://www.bbc.co.uk/bitesize/guides/z4cg4qt/revision/1
Trace Tables - https://www.101computing.net/using-trace-tables/
Trace Tables - https://www.bbc.co.uk/bitesize/guides/z4cg4qt/revision/9
Trace tables tutorial GCSE Computer Science - https://www.youtube.com/watch?v=UbANyxE7pGE
Resource Trace Tables - https://teachcomputing.org/curriculum/key-stage-4/programming-part-3-iteration/trace-tables
Resource Test Plans - https://www.tes.com/teaching-resource/test-plans-and-trace-tables-practice-worksheet-12474384
Test Plan - https://www.tutorialspoint.com/software_testing/software_testing_documentation.htm
Test Plan - https://www.geeksforgeeks.org/software-testing-test-plan/