CoderDojo WA: create clubs with your classand online professional learning.
Scratch: Create your own stories, gamesand animations
HTML & CSS: builds webpages
JAVASCRIP: programming languageT
PYTHON: general purpose programming
RUBY: programming language
PHP: scripting language
Technological applications thatassist in computational thinking
Cross-Curricular
English
HASS
Food tech
Maths
Science
Phys Ed
Languages
Main Terms
Decomposition
Breaking down data, processes, problemsinto smaller parts
Pattern Recognition
Patterns, trends and data
Abstraction
General principles to patterns
Algorithm
Step by step instructions
Words Associated withComputational Thinking
Problem Solving
Creativity
Cummunication
Collaboration
Computing
Critical Thinking
Creating Solutions
Computational Thinking in theCurriculum
Years F 2
Follow, describe and represent asequence of steps and decisions(algorithms) needed to solve simpleproblems (ACTDIP004)
Year 3 4
Define simple problems, and describeand follow a sequence of steps anddecisions (algorithms) needed to solvethem (ADTDIP010)
Implement simple digital solutions asvisual programs with algorithmsinvolving branching (decisions) and userinput (ACTDIP011)
Year 5 6
Design a user interface for a digitalsystem (ACTDIP018)
Design, modify and follow simplealgorithms involving sequences ofsteps, branching and iteration(repetition) (ACTDIP019)
Implement digital solutions as simplevisual programs involving branching,iteration (repetition) and user input(ACTDIP020)
Coding
Meaning of Coding: Coding is whatmakes it possible for us to createcomputer software, apps and websites.Your browser, your OS, the apps onyour phone, Facebook, and this website– they’re all made with code.
Computational Thinking
A problem solving method that involvesvarious techniques and strategies thatcan be implemented by digital systems.
Techniques and strategies could include:organising data logically, breaking downproblems into parts, defining abstractconcepts, and designing and usingalgorithms, patterns and models.