Software Engineering 2 unit

Category A: Technology

Course Description

Preliminary Course [Board Developed] 2 units
HSC Course [Board Developed] 2 units
Exclusions: Nil

The study of Software Engineering enables students to develop an understanding of software engineering as a facet of computer science. It promotes a deeper understanding of fundamental concepts, programming languages and innovative technologies, leading to greater flexibility when developing software solutions.

In Year 11 students develop skills to design algorithms, learn about control structures and how to apply them. They then extend their knowledge of code development to include strategic and logical analysis as they design and implement code with an OOP focus. Finally, they explore the design, automation and operational performance of mechatronic systems.

The HSC course focuses on the development of software used to control hardware that is responsible for the transmission of data in Web environments. Students also investigate and practise industry-recognised techniques for developing secure code and how these techniques contribute to the development of secure software. The software automation focus area emphasises the fields of machine learning (ML) and artificial intelligence (AI). Students then use this acquired knowledge and skills to develop a Software Engineering Project.

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. They enhance their understanding of project management through collaboration, communicating ideas, engaging in processes and designing solutions.

The content taught in the course will benefit any student who chooses to study any field of Engineering or Advanced Computing at a territory level.

Main Topics Covered

PRELIMINARY COURSE (Y11) HSC COURSE (Y12)
Programming Fundamentals

The object-orientated paradigm

Programming mechatronics

 

Programming for the Web

Secure software architecture

Software Automation

Software Engineering Project

 

Assessment – HSC course only

EXTERNAL ASSESSMENT WEIGHTING INTERNAL ASSESSMENT WEIGHTING
A two hour and thirty-minute online examination 80
  • Designing a PWA
  • Online 90 min Assessment
  • Software Project
  • Online Trial Exam
  • 10
  • 25
  • 25
  • 40
  100   100