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)