Software Design and Development

Software Design and Development

For Year 11 and 12 students

Contact

Head of Department: Tim Milkins
Email: tmilkins@barker.nsw.edu.au

Year 11

Software Design and Development

This Computer Science course will provide students with the knowledge and skills to solve complex problems through algorithm design and software solutions. They will explore complex problem solving, individual and collaborative work and learn to code in a range of different programming languages. This course will include project design and management skills, computational thinking and collaborative team work, all skills to enable the students to be creators of their own software solutions, rather than consumers of others.

SDD Course Content
Preliminary Course (Year 11)

The focus of the preliminary course is to develop the foundation skills and understanding necessary to develop algorithms and software solutions to given specified problems. Students do this through examining contemporary issues and concepts in software development, learn skills in algorithm definition and coding program solutions and work through a structured development process of creating software solutions.

The Preliminary course content includes:

• Concepts and Issues in the Design and Development of Software
• Introduction to Software Development
• Developing Software Solutions

HSC Course (Year 12)

The HSC course is more specific in the fields that are studied. These include examining development and impact of software solutions, the evolution of software development methods and a detailed study of one of two different option topics. During the HSC course students develop programming practical projects according to the focus area being studied.

The HSC course content includes:

• Development and Impact of Software Solutions
• Software Development Cycle
• Option topics (one studied)
• Programming Paradigms.
• The Interrelationship between software and hardware

Assessment Structure
Year 11: 60% Practical : 40% Theoretical

Task 1: Project

Task 2: Project

Task 3: Examination

Year 12: 50% Practical : 50% Theoretical

Task 1: Project 1

Task 2: Topic Test

Task 3: Project 2

Task 4: Examination

Download Schedule