Software Design and Development
What will I be doing in this course?
Software Design & Development focuses on the different ways in which software can be developed and the tools that can be used to assist in this process. The interaction between software and other components of the computer system is also considered. Students learn to develop their own software using a computer language.
Preliminary course is divided into three core topics:
| Concepts and Issues in the Design and Development of Software |
| Introduction to Software Development |
| Development of Software Solutions |
HSC course includes three compulsory topics:
| Development and Impact of Software Solutions |
| Software Development Cycle |
| Developing a Solution Package |
| Students then attempt one option topic from Evolution of a Programming Language or The Software Developer's View of Hardware |
What should I be able to do at the end of this course?
At the conclusion of the HSC course, students should be able to: Progress into university Information Technology/ Computing courses with a good foundation for further study of software development. Progress into TAFE with credit in some courses. Write software solutions in various settings, eg business. Teach themselves about new software and hardware systems as they evolve in the future. Reflect on the social and ethical implications of software development and implementation.
How will this course help me in the future?
On completion of this course you will have advanced skills and knowledge to approach university or TAFE computing and many other courses where computing is required, eg business. The analytical, thinking and team work skills developed are applicable to many other areas of work and research.
How will I be assessed?
In the Preliminary Course: Assessment includes completion of weekly assignments and quizzes as well as formal tests and a major project. In the HSC Course: Assessment involves a series of formal tests, a trial HSC exam and a major project which contributes 50%.
Additional information
This course can be studied with the other Board Developed Computing courses ie: Information Processes and Technology and VET Information Technology.
The Software Design and Development course requires student to have access to a programming language software. The Microsoft Visual Basic software is available to download for home use.


