2 units for each of Year 11 and HSC / Board Developed Course
EXCLUSIONS: Nil.
Course Description:
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.
The HSC Course builds on the Year 11 Course and asks students to develop and document software using a variety of data structures and language facilities. Through this, they will learn to solve a number of interesting and relevant software problems.
Course Content:
Year 11 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 understanding the problem;
Planning and designing software solutions
Implementing software solutions
Testing and evaluating soft solutions
Maintaining software solutions
Developing Software Solutions 20%
HSC Course:
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%
Programming paradigms OR
The interrelationship between software and hardware
Course Requirements:
Practical experience should occupy a minimum of 20% of the Year 11 course and a minimum of 25% of the HSC course. There are software and course specifications. (Languages: This is for students to develop software for different scenarios’ used-unity, python, java, C, ardino and micro bit.)
Cost:
Year 11 $70.00 (covers computing competitions)
Year 12 $25.00