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
Implementation from 2024
Expand for detailed implementation advice

Content

Year 12

Software automation
Algorithms in machine learning
  • Investigate how machine learning (ML) supports automation through the use of DevOps, robotic process automation (RPA) and business process automation (BPA)

  • Distinguish between artificial intelligence (AI) and ML

  • Explore models of training ML

    Including:
    • supervised learning
    • unsupervised learning
    • semi-supervised learning
    • reinforcement learning
  • Investigate common applications of key ML algorithms

    Including:
    • data analysis and forecasting
    • virtual personal assistants
    • image recognition
  • Research models used by software engineers to design and analyse ML

    Including:
    • decision trees
    • neural networks
  • Describe types of algorithms associated with ML

    Including:
    • linear regression
    • logistic regression
    • K-nearest neighbour
Programming for automation
  • Design, develop and apply ML regression models using an OOP to predict numeric values

    Including:
    • linear regression
    • polynomial regression
    • logistic regression
  • Apply neural network models using an OOP to make predictions

Significance and impact of ML and AI
  • Assess the impact of automation on the individual, society and the environment

    Including:
    • safety of workers
    • people with disability
    • the nature and skills required for employment
    • production efficiency, waste and the environment
    • the economy and distribution of wealth
  • Explore by implementation how patterns in human behaviour influence ML and AI software development

    Including:
    • psychological responses
    • patterns related to acute stress response
    • cultural protocols
    • belief systems
  • Investigate the effect of human and dataset source bias in the development of ML and AI solutions

Related files