Software Design and Development
![]() | This article or section is in a state of significant expansion or restructuring. You are welcome to assist in its construction by editing it as well. If this article or section has not been edited in several days, please remove this template. If you are the editor who added this template and you are actively editing, please be sure to replace this template with {{in use}} during the active editing session. Click on the link for template parameters to use.
This article was last edited by Cwoldhuis (talk | contribs) 16 years ago. (Update timer) |
Software Design and Development (SDD) is the study of designing and developing software. SDD is also a subject offered to senior high school students in Australia in university entrance exams such as the HSC.
New South Wales
In New South Wales, SDD is separated into the Preliminary (Year 11) and HSC (Year 12) courses. A prerequisite for the HSC Course is successful completion of the Preliminary Course. The course in NSW is set out in the NSW Board of Studies HSC Software Design and Development syllabus document.
Preliminary Course
Concepts and Issues in the Design and Development of Software 30% • Social and ethical issues • Hardware and software • Software development approaches Introduction to Software Development 50% • Defining the problem and planning software solutions • Building software solutions • Checking software solutions • Modifying software solutions
Developing Software Solutions 20%
HSC Course
Core strands (80% total time) Development and Impact of Software Solutions 15% • Social and ethical issues • Application of software development approaches
Software Development Cycle 40% • 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 25%
Options 20% One of the following options: 1. Evolution of programming languages OR 2. The Software Developer’s view of the hardware
External Links
Other computing based courses offered in the HSC include Information Processes and Technologies.