Callaghan College Jesmond Senior Campus

Collaborating to Empower Learners

Telephone02 4952 3922

Emailjesmondcc-h.school@det.nsw.edu.au

Software Engineering

SOFTWARE ENGINEERING

Board Developed Course (ATAR) - 2 Units

The study of Software Engineering 11-12 provides students with a comprehensive understanding of software engineering as a facet of computer science.

Through this course, students develop knowledge and skills in software engineering, hardware, software integration, and the development, implementation, and evaluation of computer programs. They learn to approach problem-solving systematically when designing and developing software solutions, which promotes a deeper understanding of fundamental concepts, programming languages, and innovative technologies.

In addition to programming fundamentals, the course covers topics such as mechatronics programming, secure software architecture, programming for the web, and software automation.

Students apply their knowledge and skills to develop a software engineering project, which encourages collaboration and the development of team and communication skills. They also explore the impact of computing technology on society and the environment and engage with technologies that improve access and participation in a range of industries.

PRE-REQUISITES

There are no prerequisites for this course, however, Mathematics Advanced and an understanding of the Python programming language would be an advantage.

COURSE DESCRIPTION

Year 11 Topics

• Programming Fundamentals

• The Object-Oriented Paradigm

• Programming Mechatronics

Year 12 Topics

• Programming Fundamentals

• Secure Software Architecture

• Programming for the Web

• Software Automation

• Software Engineering Project

HSC EXAMINATION REQUIREMENTS

The examination will be worth 80 marks. The time allowed is 2 hours and 30 minutes. It will be undertaken by students using a computer.

Further information is available from the NESA website.