1 minute read
Software Design and Development
SOFTWARE DESIGN AND DEVELOPMENT
2 UNIT SOFTWARE DESIGN AND DEVELOPMENT
The field of Information Technology is one of ever-increasing significance in our society. In recent years it has proven a major area of job growth. Fields which traditionally have not been associated with computers, but in which processing information is a vital function, are emerging as exciting new areas of employment. The Internet and the developing E-Commerce field is another significant area of job growth for those interested in pursuing a course in this area. The diagram below shows the continuum of learning for computer based elective courses at Green Point.
Software Design and Development refers to the creativity, knowledge, values and communication skills required to develop computer programs. The subject exists to provide a systematic approach to problem solving, an opportunity to be creative, excellent career prospects and interesting content. Software Development is a distinct field within the Computing Discipline. There are many different approaches that can be taken to develop software. An understanding of these and the situationsin which they are applied is essential in software development as 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.
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 builds on the Preliminary course and asks students to develop and document software using a variety of data structures and language facilities.
The Course Outline is shown below:
2 Unit Preliminary Course
• Concepts and Issues in the Design and
Development of Software (30%) • Software Development Cycle (50%) • Developing Software Solutions (20%) –project work • Development and Impact of SoftwareSolutions (15%) • Software Development Cycle (40%) • Developing a Solution Package (25%) –project work • Option Strand (20%)