TAS Faculty
Software Engineering promotes a deeper understanding of fundamental concepts, programming languages and innovative technologies, leading to greater flexibility when developing software solutions. Students have the opportunity to develop knowledge and understanding of software engineering, hardware and software integration, and the development, implementation and evaluation of computer programs. They focus on a systematic approach to problem-solving when designing and developing creative software solutions.
Students use their acquired knowledge and skills to develop a software engineering project. Project work enables students to collaborate on problems and develop team and communication skills that are highly valued in the industry.
Software Engineering encourages students to explore the impact of innovations in computing technology on society and the environment. They engage with technologies that improve access to, and participation in, a range of industries.
Preliminary
Programming Fundamentals
The Object-Oriented Paradigm
Programming Mechatronics
HSC
Secure Software Architecture
Designing software and developing secure code
Impact of safe and secure software development
Programming for the Web
Data transmission using the web
Designing web applications
Software Automation
Algorithms in machine learning (ML)
Programming for automation using ML regression models and neural network
Significance and impact of ML and AI
Software Engineering Project
There is no prerequisite study for the Year 11 course. Completion of the Year 11 course is a prerequisite for the HSC course.
The knowledge and skills developed in this course can be applied across a range of career pathways. Industries related to this course include, but are not limited to, the following outlined on the Your Career website:
Electricity, Gas, Water and Waste Services
Information Media and Telecommunications
Manufacturing
Mining
Professional, Scientific and Technical Services