Software Engineering 11–12
Sample units and assessments to support teachers implementing the Software Engineering 11–12 Syllabus (2022).
The study of Software Engineering 11–12 (2022) enables students to develop an understanding of software engineering as a facet of computer science. They focus on a systematic approach to problem-solving when designing and developing creative software solutions.
Quick reference guide
2025 Software Engineering 11–12 Quick Reference Guide (92.7 KB) provides an overview of support available to implement the Software Engineering 11–12 Syllabus (2022).
Year 11 resources
The following are organisational resources to help teachers plan for the delivery of the Year 11 Software Engineering course.
In this unit, students will develop foundational knowledge and understanding of software programming. The lessons and sequences in this teacher resource are a guide for students to develop algorithms, learn about standard control structures and how to apply and evaluate them in the design of software.
In this unit students will develop a fundamental understanding of the object- oriented paradigm (OOP). Students will investigate the key concepts of this paradigm. They will differentiate between OOP and other paradigms investigated in the fundamentals of programming focus area. Students will be guided through programming and coding activities that reinforce their understanding.
In this unit students develop a fundamental understanding of programming mechatronics. They study a diverse range of mechatronic-based systems and the software that is used to control them.
Students explore the design, automation and operational performance of mechatronic systems. They are guided using computational and design thinking skills to build and program a mechatronic system that uses sensors, actuators and end effectors.
Year 12 resources
This Year 12 program of learning addresses the area of Programming for the web.
The lessons and sequences in this program are designed to allow students to develop knowledge and skills in Programming for the web.
The Teacher support resource has a series of activities and guides students through learning content and software step by step. A PowerPoint is included that facilitates implementation of learning intentions and success criteria
A sample assessment task is provided that can be completed through following the Program of Learning and Teacher support resource. The assessment sample gives opportunity for formative and summative feedback.
The lessons and sequences in this program are designed to allow students to develop knowledge and skills in Secure software architecture.
The Teacher support resource has a series of activities and guides students through learning content and software step by step. A slide deck is included that facilitates learning key concepts in this focus area.
A sample assessment task is provided that can be completed through following the Program of learning and Teacher support resource. The assessment sample gives opportunity for formative and summative feedback.
- Year 12 – Secure software architecture – sample program of learning (DOCX 3.91 MB)
- Year 12 – Secure software architecture – teacher resource (DOCX 4.92 MB)
- Year 12 – Secure software architecture – sample assessment (DOCX 4.39 MB)
- Year 12 – Secure software architecture – activity resource (PPTX 1.28 MB)
The lessons and sequences in this program are designed to allow students to develop knowledge and skills in Software automation.
The teacher support resource has a series of activities and guides students through learning content and software step by step. A slide deck is included that facilitates learning key concepts from this focus area
A sample assessment task is provided that can be completed through following the Program of learning and teacher support resource. The assessment sample gives an opportunity for formative and summative feedback.
This Year 12 program of learning addresses the area of the software engineering project.
The lessons and sequences in this program are designed to assist students develop the knowledge and skills required for the software engineering project.
The Teacher support resource has a series of activities and steps students through a template in the appendix that aligns to the Program of learning.
A sample assessment task is provided that can be completed through the program of learning. The assessment sample gives opportunity for formative and summative feedback.