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)