Course Information Evening for 2025 is Wednesday 6th August. Subject information is current for 2026
In this unit students apply the problem-solving methodology to develop working software modules using an object-oriented programming (OOP) language. Students develop an understanding of the analysis, design and development stages of the problem-solving methodology.
In this area of study, students interpret the requirements and designs for developing working software modules. Students use a common OOP language and undertake the problem-solving activities of manipulation (programming), validation, testing and documentation in the development stage.
In this area of study, students prepare for the development of a software solution that meets a student-identified problem, need or opportunity.
Unit 4
In this unit, students focus on how the needs of individuals and organisations are met through the development of software solutions using an object-oriented programming (OOP) language and consider the cybersecurity risks to organisations as a result of insecure software development practices.
In this area of study, students develop the solution they designed in Unit 3, Area of Study 2, into a software solution that meets their identified problem, need or opportunity by applying the problem-solving stages of development and evaluation.
In this area of study, students focus on the security risks to organisations as a result of insecure software development environments and practices. Students analyse and evaluate the security of current software development practices, examine the vulnerabilities and risks using threat-modelling principles and consider the consequences of identified issues.
School Assessed Coursework:
Programming - 10%
Cyber Security - 10%
School Assessed Task (SAT):
Analysis and Design - 15%
Development and Evaluation - 15%
End of year external examination - 50%