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.