Australian Curriculum Mapping

Our goal is to ensure that you spend less time on admin work, and more time teaching.

With our course plans, you can be confident that you’re delivering content that’s both engaging for students, and that meets national requirements.

ALIGNED TO THE NATIONAL CURRICULUM

The courses in Zenva Schools have been mapped to the Australian Curriculum in Digital Technologies.

Recognizing that technology is crucial for the economy, the environment, and society, this curriculum prepares students for the future by developing their ability to create sustainable and innovative digital solutions.

ACCESS A SAMPLE COURSE PLAN

All Courses

Year 3/4

CourseContent descriptorsCourse plansPrerequisite
Intro to Coding with ScratchACTDIP010, ACTDIP011, ACTDIP013View PlanEntry-level
Scratch Projects – Fish AnimationACTDIP010, ACTDIP011, ACTDIP013View PlanAssumes basic familiarity with Scratch
Scratch Projects – Cat on TrampolineACTDIP010, ACTDIP011, ACTDIP013View PlanAssumes basic familiarity with Scratch
Scratch Projects – Beach Clean Up GameACTDIP010, ACTDIP011, ACTDIP013View PlanAssumes basic familiarity with Scratch
Intermediate Scratch – Self-Driving Car SimulationACTDIP010, ACTDIP011, ACTDIP013View PlanAssumes familiarity with Scratch, iterations, and conditionals
Intro to Hardware & SoftwareACTDIK007View PlanEntry-level

Additional Elaborations

Content DescriptorDescriptionResources
ACTDIP012Explain how student solutions and existing information systems meet common personal, school or community needsView Resource
ACTDIP013Plan, create and communicate ideas and information independently and with others, applying agreed ethical and social protocolsView Resource

Year 5/6

Course Content descriptorsCourse plansPrerequisite
Intro to Coding with ScratchACTDIP017, ACTDIP019, ACTDIP020, ACTDIP022View PlanEntry-level
Scratch Projects – Fish AnimationACTDIP017, ACTDIP019, ACTDIP020, ACTDIP022View PlanAssumes basic familiarity with Scratch
Scratch Projects – Cat on TrampolineACTDIP017, ACTDIP019, ACTDIP020, ACTDIP022View PlanAssumes basic familiarity with Scratch
Scratch Projects – Beach Clean Up GameACTDIP017, ACTDIP019, ACTDIP020, ACTDIP022View PlanAssumes basic familiarity with Scratch
Intermediate Scratch – Self-Driving Car SimulationACTDIP017, ACTDIP019, ACTDIP020, ACTDIP022View PlanAssumes familiarity with Scratch, iterations, and conditionals
Intro to Digital SystemsACTDIK014View PlanEntry-level. Familiarity with computer hardware and software recommended.
Intro to Coding with Python TurtleACTDIP017, ACTDIP019, ACTDIP020, ACTDIP022View PlanEntry-level. Recommended year 6 and up
Python Turtle Mini-ProjectsACTDIP017, ACTDIP019, ACTDIP020, ACTDIP022View PlanAssumes familiarity with Python Turtle. Recommended year 6 and up
Intro to PhotoshopACTDIP017, ACTDIP019, ACTDIP020, ACTDIP022View PlanEntry-level. Recommended year 6 and up
Pixel Art Techniques in PhotoshopACTDIP017, ACTDIP019, ACTDIP020, ACTDIP022View PlanAssumes familiarity with Photoshop. Recommended year 6 and up
Intro to ExcelACTDIP026, ACTDIP028, ACTDIP032, ACMSP147, ACMSP148, ACMSP170, ACMSP171View PlanEntry-level. Recommended year 6 and up
Excel Data – Large SpreadsheetsACTDIP026, ACTDIP028, ACTDIP032, ACMSP147, ACMSP148, ACMSP170, ACMSP171View PlanAssumes basic familiarity with Excel. Recommended year 6 and up
Excel Formulas – FoundationsACTDIP016, ACTDIP018, ACTDIP019, ACTDIP022, ACMSP147, ACMSP148 View PlanAssumes basic familiarity with Excel. Recommended year 6 and up
Excel Functions – Logic ControlACTDIK015, ACTDIP016, ACTDIP017, ACTDIP022, ACMSP148View PlanAssumes basic familiarity with Excel and formulas. Recommended year 6 and up
Excel Functions – LookupACTDIP016, ACTDIP018, ACTDIP019, ACTDIP022, ACMSP147, ACMSP148View PlanAssumes basic familiarity with Excel and formulas. Recommended year 6 and up
Excel Data – Conditional FormattingACTDIP016, ACTDIP018, ACTDIP019, ACTDIP022, ACMSP147, ACMSP148View PlanAssumes familiarity with Excel, formulas, and logic functions. Recommended year 6 and up
Excel Data – ChartsACTDIP026, ACTDIP028, ACTDIP032, ACMSP147, ACMSP148, ACMSP170, ACMSP171 View PlanAssumes basic familiarity with Excel. Recommended year 6 and up

Additional Elaborations

Content DescriptorDescriptionResources
ACTDIP021Explain how student solutions and existing information systems are sustainable and meet current and future local community needsView Resource
ACTDIP022Plan, create and communicate ideas and information, including collaboratively online, applying agreed ethical, social, and technical protocols.View Resource

Year 7/8

Course Content descriptorsCourse plansPrerequisite
Intro to Coding with ScratchACTDIP028, ACTDIP029, ACTDIP030, ACTDIP032View PlanEntry-level
Scratch Projects – Fish AnimationACTDIP028, ACTDIP029, ACTDIP030, ACTDIP032View PlanAssumes basic familiarity with Scratch
Scratch Projects – Cat on TrampolineACTDIP028, ACTDIP029, ACTDIP030, ACTDIP032View PlanAssumes basic familiarity with Scratch
Scratch Projects – Beach Clean Up GameACTDIP028, ACTDIP029, ACTDIP030, ACTDIP032View PlanAssumes basic familiarity with Scratch
Intermediate Scratch – Self-Driving Car SimulationACTDIP028, ACTDIP029, ACTDIP030, ACTDIP032View PlanAssumes familiarity with Scratch, iterations, and conditionals
Intro to NetworksACTDIK023View PlanEntry-level. Familiarity with digital systems recommended
Intro to Coding with Python TurtleACTDIP028, ACTDIP029, ACTDIP030, ACTDIP032View PlanEntry-level
Python Turtle Mini-ProjectsACTDIP028, ACTDIP029, ACTDIP030, ACTDIP032View PlanAssumes familiarity with Python Turtle. Recommended year 6 and up
Intro to PythonACTDIP028, ACTDIP030, ACTDIP031View PlanEntry-level. Recommended year 8 and up
Intro to Game Development with UnityACTDIP028, ACTDIP029, ACTDIP030, ACTDIP032View PlanEntry-level. Recommended year 8 and up
Intro to PhotoshopACTDIK024, ACTDIP028, ACTDIP031, ACTDIP032View PlanEntry-level
Pixel Art Techniques in PhotoshopACTDIK024, ACTDIP028, ACTDIP031, ACTDIP032View PlanAssumes familiarity with Photoshop. Recommended year 6 and up
Intro to Excel ACTDIP026, ACTDIP028, ACTDIP032 View PlanEntry-level
Excel Data – Large Spreadsheets ACTDIP026, ACTDIP028, ACTDIP032, ACMSP170, ACMSP171View PlanAssumes basic familiarity with Excel.
Excel Formulas – FoundationsACTDIP026, ACTDIP028, ACTDIP032, ACMSP170, ACMSP171 View PlanAssumes basic familiarity with Excel.
Excel Functions – Logic ControlACTDIP026, ACTDIP028, ACTDIP032, ACMSP170, ACMSP171View PlanAssumes basic familiarity with Excel and formulas.
Excel Functions – Lookup ACTDIP026, ACTDIP028, ACTDIP032, ACMSP170, ACMSP171View PlanAssumes basic familiarity with Excel and formulas.
Excel Data – Conditional Formatting ACTDIP026, ACTDIP028, ACTDIP032, ACMSP170, ACMSP171 View PlanAssumes familiarity with Excel, formulas, and logic functions.
Excel Data – ChartsACTDIP026, ACTDIP028, ACTDIP032, ACMSP147, ACMSP148, ACMSP170, ACMSP171View PlanAssumes basic familiarity with Excel.
Excel Data – Table BasicsACTDIP026, ACTDIP028, ACTDIP032, ACMSP170, ACMSP171 View PlanAssumes basic familiarity with Excel and formulas.
Excel Data – Pivot TablesACTDIP026, ACTDIP028, ACTDIP032, ACMSP170, ACMSP171 View PlanAssumes basic familiarity with Excel.

Additional Elaborations

Content DescriptorDescriptionResources
ACTDIP027Define and decompose real-world problems, taking into account functional requirements and economic, environmental, social, technical, and usability constraintsView Resource

Year 9/10

CoursesContent descriptorsCourse plansLevel
Intro to HTML & CSSACTDIK035, ACTDIP038, ACTDIP039, ACTDIP043View PlanEntry-level
HTML & CSS Project – Responsive WebsiteACTDIK035, ACTDIP038, ACTDIP039, ACTDIP043View PlanAssumes familiarity with HTML & CSS. Recommended year 10 and up
Intro to Coding with Python TurtleACTDIP037, ACTDIP039, ACTIDP041, ACTDIP042, ACTDIP043, ACTIDP044 View PlanEntry-level
Intro to Python ACTDIP040, ACTDIP041, ACTIDP044View PlanEntry-level
Intermediate Python Project – Pygame GameACTDIP037, ACTDIP039, ACTIDP041, ACTDIP042, ACTDIP043, ACTIDP044View PlanAssumes familiarity with Python.
Introduction to SQLACTDIP037, ACTDIP041, ACTDIP044View PlanAssumes familiarity with Python. Uses Python environment to run SQL queries. Recommended year 10 and up
Data Visualisation with PythonACTDIK034, ACTDIK035, ACTDIP042View PlanAssumes familiarity with Python. Requires Anaconda and Python version 3.6 or later installed
Intro to Game Development with UnityACTDIP037, ACTDIP039, ACTDIP041, ACTDIP042, ACTDIP043, ACTDIP044View PlanEntry-level
Unity Mini-ProjectsACTDIP037, ACTDIP039, ACTDIP041, ACTDIP042, ACTDIP043, ACTDIP044View PlanAssumes that students have completed Intro to Unity, or have familiarity with Unity & C#
Unity Project – 3D PlatformerACTDIP039, ACTDIP041, ACTDIP042, ACTDIP043, ACTDIP044View PlanAssumes that students completed Unity Mini-Projects, or have basic familiarity with C# and Unity. Recommended year 10 and up
Intro to VR with UnityACTDIK034, ACTDIP037, ACTDIP039, ACTDIP041View PlanAssumes that students have completed Intro to Unity, or have familiarity with Unity & C#
Unity VR Project – Rhythm GameACTDIK034, ACTDIP037, ACTDIP038, ACTDIP041View PlanAssumes that students have completed Intro to VR with Unity or have familiarity with Unity, the XR Interaction Toolkit, & C#
Intro to Godot Game DevelopmentACTDIP037, ACTDIP039, ACTDIP041, ACTDIP042, ACTDIP043, ACTDIP044 View PlanAssumes basic familiarity with programming logic.
Excel Data – Data ToolsACTDIP036, ACTDIP037, ACMSP228, ACMSP253 View PlanAssumes basic familiarity with Excel.
Excel Formulas – StatisticsACTDIP036, ACTDIP037, ACMSP228, ACMSP253View PlanAssumes basic familiarity with Excel and formulas.
Excel Functions – TextACTDIP036, ACTDIP037, ACMSP228, ACMSP253View PlanAssumes basic familiarity with Excel and formulas.
Intro to 3D Modeling with BlenderACTDEP049, ACTDEP050View PlanEntry-level

Additional courses

Course Content descriptorsCourse plansPrerequisite
Intro to JavaScriptACTDIK036, ACTDIP037, ACTDIP038, ACTDIP041, ACTDIP043View PlanEntry-level. Recommended year 9 and up.
JavaScript Projects – Language Learning GameACTDIK036, ACTDIP037, ACTDIP038, ACTDIP041, ACTDIP043View PlanAssumes familiarity with JavaScript. Recommend year 10 and up
Intro to C++ACTDIP040, ACTDIP041, ACTIDP044View PlanEntry-level, but C++ is a more advanced programming language. Recommend year 9 and up