IT knowledge and skills covered in this module
- Algorithms
 - Algorithmic thinking
 - Branching
 - Computer programming
 - Coding
 - Programming games in Scratch and Python
 
Suggested further uses across the curriculum
- Mathematics (for a range of applications across the maths curriculum). Design and implement mathematical algorithms using a simple general purpose programming language (VCMNA254) and use algorithms and related testing procedures to identify and correct errors (VCMNA282).
 
Alignment with the Australian Curriculum
ICT Capability elements covered
- Investigating with ICT
- define and plan information searches
 
 - Creating with ICT
 - Communicating with ICT
- collaborate, share and exchange
 - understand computer mediated communications
 
 - Managing and operating ICT
 
Other general capabilities covered
- Numeracy
 - Critical and creative thinking
 
Digital Technologies curriculum content in this module
Processes and production skills
- Analyse and visualise data to create information and address complex problems, and model processes, entities and their relationships using structured data (ACTDIP037)
 - Design the user experience of a digital system by evaluating alternative designs against criteria including functionality, accessibility, usability, and aesthetics (ACTDIP039)
 - Design algorithms represented diagrammatically and in structured English and validate algorithms and programs through tracing and test cases (ACTDIP040)
 - Implement modular programs, applying selected algorithms and data structures including using an object-oriented programming language (ACTDIP041)
 - Plan and manage projects using an iterative and collaborative approach, identifying risks and considering safety and sustainability (ACTDIP044)
 
© Australian Curriculum, Assessment and Reporting Authority (ACARA)