Software Design Development


2 units for each of Preliminary and HSC

Board Developed Course

Exclusions:  Nil

Course fee:  $15.00


What will I be doing in this course?

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, the tools that can be used to assist in this process and by considering the interaction between software and the other components of the computer system. The HSC course builds on the Preliminary course and asks students to develop and document software using a variety of data structures and language facilities. Through this they will learn to solve a number of interesting and relevant software problems.


In the Preliminary Course, students will study:

Concepts and issues in the Design & Development of Software:

·         Social and ethical issues

·         Hardware and software

·         Software development approaches

·         Introduction to Software Development

·         Defining the problem and planning software solutions

·         Building software solutions

·         Checking software solutions

·         Modifying software solutions



In the HSC Course, students will study:

Development and Impact of Software Solutions:

·          Social and ethical issues

·          Application of software development approaches


Software Development Cycle:

·          Defining and understanding the problem

·          Planning and design of software solutions

·          Implementation of software solutions

·          Testing and evaluation of software solutions

·          Maintenance of software solutions


Developing a Solution Package Option:

·          Evolution of programming language; or

·          The software developers view of the hardware


Particular Course Requirements:

Practical experience should occupy a minimum of 20% of the Preliminary course, and a minimum of 25% of the HSC course. There are software and course specifications.