2 units for each of Year 11 & Year 12
Board Developed Category A
Exclusions: Computing Applications CEC
Course Costs: $10.00
The Year 11 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.
- 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 and understanding the problem
- Planning and designing software solutions
- Implementing software solutions
- Testing and evaluating software solutions
- Maintaining software solutions
Developing software solutions (20%)
The Year 12 Course builds on the Year 11 course and involves the development and documentation of software using a variety of data structures and language facilities. Students learn to solve a number of interesting and relevant software problems.
- 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
- Implementing software solutions
- Testing and evaluating software solutions
- Maintaining software solutions
- Developing a Solution Package (25%)
- Options (20%) Study one of the following options:
- Programming paradigms, or
- The interrelationship between software and hardware
Particular Course Requirements
Completion of the Year 11 course is a prerequisite for the Year 12 course. It is a mandatory requirement that students spend a minimum of 20% of Preliminary course time and 25% of HSC course time on practical activities using the computer. Students will be provided with all necessary equipment.
Course Contact: Mr Rodney Loxley, HT: Mathematics & Computer Science