2 units for each of Preliminary and HSC
Board Developed Course (Category A)
Exclusions: None
Prerequisites: None
Course Description:
Course Description The Preliminary course introduces students to the basic concepts of computer software design and development. It does this by looking at the different ways in which software can be developed and the tools that can be used to assist in this process. The course provides students with opportunities to develop and apply an understanding of the fundamental elements involved in creating software. The HSC course provides students with opportunities to extend their knowledge, understanding and skills in the development of software. A major software engineering project provides students with the opportunity to further develop project management skills.
Why study this course ?
The study of Software Engineering 11–12 enables students to develop an understanding of software engineering as a facet of computer science. 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.
Main Topics Covered:
Preliminary:
Programming Fundamentals
The Object-Oriented Paradigm
Programming Mechatronics
HSC:
Secure Software Architecture
Programming for the Web Software Automation
Software Engineering Project
Post School Options
Software Engineering lays a foundation for access into a variety of different computer-related fields including – software programmer, software engineer, system architect, system analyst and graphic designer. This course also helps foster business-related skills and practices which may also be of benefit in all areas such as business, accounting and engineering
For more information about this course, please see: Mr Lewis