Australian Curriculum Map
Digital Technologies and the Code Club Materials

Overview of Units

The following matrix aligns the Code Club materials with the Australian Curriculum - Digital Technologies. Opportunities for authentic links to other learning areas are provided as well as hyperlinks to specific content descriptions on the ACARA Australian Curriculum website and project materials on the Code Club website.

This matrix aligns particularly with the Australian Curriculum: Digital Technologies Years 3 and 4 , and Years 5 and 6 .

Please refer to the Australian Curriculum: Digital Technologies in conjunction with Code Club materials.

Learn more
Code Club Australia logo

Content Descriptor
Scratch 1
Scratch 2
Python 1
Python 2
Years 3 and 4
ACTDIK007: Identify and explore a range of digital systems with peripheral devices for different purposes, and transmit different types of data
ACTDIK008: Recognise different types of data and explore how the same data can be represented in different ways
ACTDIP009: Collect, access and present different types of data using simple software to create information and solve problems
ACTDIP010: Define simple problems, and describe and follow a sequence of steps and decisions (algorithms) needed to solve them
ACTDIP011: Implement simple digital solutions as visual programs with algorithms involving branching (decisions) and user input
ACTDIP012: Explain how student solutions and existing information systems meet common personal, school or community needs
ACTDIP013: Plan, create and communicate ideas and information independently and with others, applying agreed ethical and social protocols
Years 5 and 6
ACTDIK014: Examine the main components of common digital systems and how they may connect together to form networks to transmit data
ACTDIK015: Examine how whole numbers are used to represent all data in digital systems
ACTDIP016: Acquire, store and validate different types of data, and use a range of software to interpret and visualise data to create information
ACTDIP017: Define problems in terms of data and functional requirements drawing on previously solved problems
ACTDIP018: Design a user interface for a digital system
ACTDIP019: Design, modify and follow simple algorithms involving sequences of steps, branching, and iteration (repetition)
ACTDIP020: Implement digital solutions as simple visual programs involving branching, iteration (repetition), and user input
ACTDIP021: Explain how student solutions and existing information systems are sustainable and meet current and future local community needs
ACTDIP022: Plan, create and communicate ideas and information, including collaboratively online, applying agreed ethical, social and technical protocols