Jump to content

Software Design and Development

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by ArglebargleIV (talk | contribs) at 22:23, 2 April 2009 (Requesting speedy deletion (CSD G2). using TW). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Information Processes and Technology (IPT) is the study of information systems and the processes and technology involved in them. IPT is also a subject offered to senior high school students in Australia in university entrance exams such as the HSC. It focuses on giving the student an understanding of information technology, information processes and the skills to create information systems and some basic programming skills. Some of the social and ethical issues of computer systems may also be included in the course of the subject.

[edit] 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

Other computing based courses offered in the HSC include Information Processes and Technologies.