Summary of Assessment
Component 1: Understanding Computer Science
Written examination: 1 hour 45 minutes
50% of the qualification
This component investigates hardware, logical operations, communication, data representation and data types, operating
systems, principles of programming, software engineering, program construction, security and data management and the
impacts of digital technology on wider society.
Component 2: Computational Thinking and Programming
On-screen examination: 2 hours
30% of the qualification
This component investigates problem solving, algorithms and programming constructs, programming languages, data structures and data types and security and authentication.
Component 3: Software Development
Non-exam assessment: 20 hours
20% of qualification
This component requires learners to produce a programmed solution to a problem. They must analyse the problem, design a solution to the problem, develop a final programmed solution, test the solution and give suggestions for further development of the solution. Throughout the production of the solution learners are required to produce a refinement log that evidences the development of the solution.
Written examination: 1 hour 45 minutes
50% of the qualification
This component investigates hardware, logical operations, communication, data representation and data types, operating
systems, principles of programming, software engineering, program construction, security and data management and the
impacts of digital technology on wider society.
Component 2: Computational Thinking and Programming
On-screen examination: 2 hours
30% of the qualification
This component investigates problem solving, algorithms and programming constructs, programming languages, data structures and data types and security and authentication.
Component 3: Software Development
Non-exam assessment: 20 hours
20% of qualification
This component requires learners to produce a programmed solution to a problem. They must analyse the problem, design a solution to the problem, develop a final programmed solution, test the solution and give suggestions for further development of the solution. Throughout the production of the solution learners are required to produce a refinement log that evidences the development of the solution.