Software Design and Development 2 unit

Category A: Technology

Course Description

Preliminary Course [Board Developed] 2 units
HSC Course [Board Developed] 2 units
Exclusions: Nil


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 these they will learn to solve a number of interesting and relevant software problems. 

Practical experience should occupy a minimum of 20% of the Preliminary course. Practical experience should occupy a minimum of 25% of the HSC course. 

 

 

Main Topics Covered

PRELIMINARY COURSE (Y11) HSC COURSE (Y12)

Concepts and issues in the design and development of software

  • Social and ethical issues
  • Hardware and software
  • Software development approaches

Introduction to software development

  • Defining the problem and planning the software solutions
  • Implementing software solutions
  • Testing and evaluating software solutions
  • Maintaining software solutions

Developing software solutions

Development and Impact of Software Solutions

  • Social and ethical issues
  • Application of software development approaches
  • Software Development cycle

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 through a major project Option:

  • The interrelationship between software and hardware

 

Assessment – HSC course only

EXTERNAL ASSESSMENT WEIGHTING INTERNAL ASSESSMENT WEIGHTING
A three-hour written examination 100
  • Optional topic – the Software Developers view of the Hardware
  • Mini Exam
  • Project Work
  • Trial Exam
  • 15
  • 20
  • 25
  • 40
  100   100