For the Preliminary and HSC Software Design and Development classes we'll be using:
This course promotes the creativity, knowledge, values and communication skills required to create computer programs, providing learners with a systematic approach to problem solving and logical thinking.
The focus of this subject is the development of computer-based solutions that require the design of computer software. Primarily reflecting the traditional structural approach to software development and the top-down development of source code.
There are many different approaches that can be taken to develop software. An understanding of these and the situations in which they are applied is essential in software development. So too is an understanding of how hardware and software are interrelated and need each other to function. In order to develop solutions that meet the needs of those who will use them, communication, personal and team skills are required by the developers. Together, these considerations provide the basis for the course.
The NESA objectives for this course are that students will develop: