Specification points
NSW (NESA) HSC Software Engineering (2022 syllabus) nesa:software-engineering:hsc
30 points in 2 topics, with NSW (NESA)'s codes and titles.
Codes and titles are read by a script from NSW (NESA)'s published specification and have not been checked by a person. What each point covers is in the specification itself.
Y11 Year 11
- Y11.1 Programming fundamentals
- Y11.1.1 Software development
- Y11.1.2 Designing algorithms
- Y11.1.3 Data for software engineering
- Y11.1.4 Developing solutions with code
- Y11.2 The object-oriented paradigm
- Y11.2.1 Understanding OOP
- Y11.2.2 Programming in OOP
- Y11.3 Programming mechatronics
- Y11.3.1 Understanding mechatronic hardware and software
- Y11.3.2 Designing control algorithms
- Y11.3.3 Programming and building
Y12 Year 12
- Y12.1 Secure software architecture
- Y12.1.1 Designing software
- Y12.1.2 Developing secure code
- Y12.1.3 Impact of safe and secure software development
- Y12.2 Programming for the web
- Y12.2.1 Data transmission using the web
- Y12.2.2 Designing web applications
- Y12.3 Software automation
- Y12.3.1 Algorithms in machine learning
- Y12.3.2 Programming for automation
- Y12.3.3 Significance and impact of ML and AI
- Y12.4 Software engineering project
- Y12.4.1 Identifying and defining
- Y12.4.2 Research and planning
- Y12.4.3 Producing and implementing
- Y12.4.4 Testing and evaluating