Skip to content

A NSW Government website

Welcome to the NSW Curriculum website

NSW Curriculum
NSW Education Standards Authority

11–12Software Engineering 11–12 Syllabus

Record of changes

Outcomes

Year 11
Year 12
SE-11-01

describes methods used to plan, develop and engineer software solutions

SE-11-02

explains how structural elements are used to develop programming code

SE-11-03

describes how current hardware, software and emerging technologies influence the development of software engineering solutions

SE-11-04

applies safe and secure practices to collect, use and store data

SE-11-05

describes the social, ethical and legal implications of software engineering on the individual, society and the environment

SE-11-06

applies tools and resources to design, develop, manage and evaluate software

SE-11-07

implements safe and secure programming solutions

SE-11-08

applies language structures to refine code

SE-11-09

manages and documents the development of a software project

SE-12-01

justifies methods used to plan, develop and engineer software solutions

SE-12-02

applies structural elements to develop programming code

SE-12-03

analyses how current hardware, software and emerging technologies influence the development of software engineering solutions

SE-12-04

evaluates practices to safely and securely collect, use and store data

SE-12-05

explains the social, ethical and legal implications of software engineering on the individual, society and the environment

SE-12-06

justifies the selection and use of tools and resources to design, develop, manage and evaluate software

SE-12-07

designs, develops and implements safe and secure programming solutions

SE-12-08

tests and evaluates language structures to refine code

SE-12-09

applies methods to manage and document the development of a software project