Oxfordaqa International Gcse Computer Science Specification
Oxfordaqa International Gcse Computer Science Specification
Computer
Science
(9210) Specification
Contents
1 Introduction 5
1.1 Why choose OxfordAQA International GCSEs? 5
1.3 Recognition 6
2 Specification at a glance 8
2.1 Subject content 8
2.2 Assessments 9
3 Subject content 10
3.1 Algorithms 10
3.2 Programming 12
4 Scheme of assessment 34
4.1 Aims and learning outcomes 34
5 General administration 36
5.1 Entries and codes 36
5.4 Resits 36
Visit oxfordaqa.com/9210 for the most up-to-date specification, resources, support and administration 3
OxfordAQA International GCSE Computer Science (9210).
For International GCSE exams May/June 2019 onwards. Version 3.0
4 Visit oxfordaqa.com/9210 for the most up-to-date specification, resources, support and administration
OxfordAQA International GCSE Computer Science (9210).
For International GCSE exams May/June 2019 onwards. Version 3.0
1 Introduction
1.1 Why choose OxfordAQA International GCSEs?
Our international qualifications enable schools that follow an English curriculum to benefit from the best education
expertise in England.
Our International GCSEs offer the same rigour and high quality as GCSEs in England and are relevant and
appealing to students worldwide. They reflect a deep understanding of the needs of teachers and schools around
the globe and are brought to you by Oxford University Press and AQA, the UK’s leading awarding body.
Providing fair, valid and reliable assessments, these qualifications are based on over 100 years of experience,
academic research and international best practice. They have been independently validated as being of the same
standard as the qualifications accredited by England’s examinations regulator, Ofqual. They reflect the latest
changes to the English system, enabling students to progress to higher education with up-to-date qualifications.
The course content has been selected to provide students with the key skills required to go on to follow further
qualification or in the workplace, to allow students to be creative and to give them an understanding of important
aspects of computer science beyond programming.
Programming skills are assessed by a practical programming exam with a pre-release skeleton program, which
students can complete in the programming language that they have used throughout the course. AQA has
considerable experience of successfully delivering computer science qualifications, including written on-screen
programming exams in England.
You can find out about all our International GCSE Computer Science qualifications at
oxfordaqa.com/computerscience
Visit oxfordaqa.com/9210 for the most up-to-date specification, resources, support and administration 5
OxfordAQA International GCSE Computer Science (9210).
For International GCSE exams May/June 2019 onwards. Version 3.0
1.3 Recognition
OxfordAQA meet the needs of international students. Please refer to the published timetables on the exams
administration page of our website (oxfordaqa.com/exams-administration) for up to date exam timetabling
information. They are an international alternative and comparable in standard to the Ofqual regulated qualifications
offered in the UK.
Our qualifications have been independently benchmarked by UK NARIC, the UK national agency for providing
expert opinion on qualifications worldwide. They have confirmed they can be considered ‘comparable to the
overall GCE A-level and GCSE standard offered in England’. Read their report at oxfordaqa.com/recognition
To see the latest list of universities who have stated they accept these international qualifications, visit
oxfordaqa.com/recognition
Teaching resources
You will have access to:
• sample scheme of work with resource list to help you plan your course with confidence
• switching guide
• teacher guide that includes pseudocode guide, programming language comparison and command words
• teachers’ notes.
6 Visit oxfordaqa.com/9210 for the most up-to-date specification, resources, support and administration
OxfordAQA International GCSE Computer Science (9210).
For International GCSE exams May/June 2019 onwards. Version 3.0
Information about results, including maintaining standards over time, grade boundaries and our post-results
services, will be available on our website in preparation for the first examination series.
Please note: We aim to respond to all email enquiries within two working days.
Visit oxfordaqa.com/9210 for the most up-to-date specification, resources, support and administration 7
OxfordAQA International GCSE Computer Science (9210).
For International GCSE exams May/June 2019 onwards. Version 3.0
2 Specification at a glance
The title of the qualification is:
8 Visit oxfordaqa.com/9210 for the most up-to-date specification, resources, support and administration
OxfordAQA International GCSE Computer Science (9210).
For International GCSE exams May/June 2019 onwards. Version 3.0
2.2 Assessments
Paper 1: Programming + Paper 2: Concepts and principles of computer
science
What’s assessed What’s assessed
Writing and testing computer programs, Knowledge and understanding of the key concepts
understanding programming concepts and being and principles of computer science.
able to analyse problems in computational terms.
• C#
• Python 3
• Visual Basic.
Questions Questions
The question paper will have the following structure: A mixture of question types including multiple
choice, short and longer answer questions.
Section A: Questions about programming that test
programming concepts and some non-programming
aspects of the skeleton program.
Visit oxfordaqa.com/9210 for the most up-to-date specification, resources, support and administration 9
OxfordAQA International GCSE Computer Science (9210).
For International GCSE exams May/June 2019 onwards. Version 3.0
3 Subject content
3.1 Algorithms
3.1.1 Representing algorithms
Content Additional information
Understand and explain the term algorithm. An algorithm is a sequence of steps that can be
followed to complete
a task.
10 Visit oxfordaqa.com/9210 for the most up-to-date specification, resources, support and administration
OxfordAQA International GCSE Computer Science (9210).
For International GCSE exams May/June 2019 onwards. Version 3.0
Visit oxfordaqa.com/9210 for the most up-to-date specification, resources, support and administration 11
OxfordAQA International GCSE Computer Science (9210).
For International GCSE exams May/June 2019 onwards. Version 3.0
3.2 Programming
Students need a theoretical understanding of all the topics in this section for the exams even if the programming
language(s) they have been taught do not support all of the topics. Written exams will always present algorithms
and code segments using the OxfordAQA’ pseudocode, which can be found in the teaching guidance on the
OxfordAQA website, although students can present their answers to questions in any suitable format and do not
need to use the pseudocode when answering questions.
• Boolean
• character
• string.
• subroutine (procedure/function).
12 Visit oxfordaqa.com/9210 for the most up-to-date specification, resources, support and administration
OxfordAQA International GCSE Computer Science (9210).
For International GCSE exams May/June 2019 onwards. Version 3.0
FOR i1 TO 5
… Instructions here …
ENDFOR
An example of indefinite iteration with the condition at
the start would be:
WHILE NotSolved
… Instructions here …
ENDWHILE
An example of indefinite iteration with the condition at
the end would be:
REPEAT
… Instructions here …
UNTIL Solved
Use nested selection and nested iteration structures. An example of nested iteration would be:
WHILE NotSolved
… Instructions here …
FOR i1 TO 5
… Instructions here …
ENDFOR
… Instructions here …
ENDWHILE
An example of nested selection would be:
IF GameWon THEN
… Instructions here …
IF Score > HighScore THEN
… Instructions here …
ENDIF
… Instructions here …
ENDIF
Use meaningful identifier names and know why it is Identifier names include names for variables, constants
important to use them. and subroutine names.
Visit oxfordaqa.com/9210 for the most up-to-date specification, resources, support and administration 13
OxfordAQA International GCSE Computer Science (9210).
For International GCSE exams May/June 2019 onwards. Version 3.0
• greater than
• OR.
14 Visit oxfordaqa.com/9210 for the most up-to-date specification, resources, support and administration
OxfordAQA International GCSE Computer Science (9210).
For International GCSE exams May/June 2019 onwards. Version 3.0
class Coordinate():
def __init__(self):
self.x = 0
self.y = 0
myposition = Coordinate()
myposition.x = 10
myposition.y = 5
In Visual Basic, structures can be used to create
records.
Visit oxfordaqa.com/9210 for the most up-to-date specification, resources, support and administration 15
OxfordAQA International GCSE Computer Science (9210).
For International GCSE exams May/June 2019 onwards. Version 3.0
16 Visit oxfordaqa.com/9210 for the most up-to-date specification, resources, support and administration
OxfordAQA International GCSE Computer Science (9210).
For International GCSE exams May/June 2019 onwards. Version 3.0
Visit oxfordaqa.com/9210 for the most up-to-date specification, resources, support and administration 17
OxfordAQA International GCSE Computer Science (9210).
For International GCSE exams May/June 2019 onwards. Version 3.0
• high-level language.
• interpreter
• compiler
• assembler.
18 Visit oxfordaqa.com/9210 for the most up-to-date specification, resources, support and administration
OxfordAQA International GCSE Computer Science (9210).
For International GCSE exams May/June 2019 onwards. Version 3.0
• binary (base 2)
Visit oxfordaqa.com/9210 for the most up-to-date specification, resources, support and administration 19
OxfordAQA International GCSE Computer Science (9210).
For International GCSE exams May/June 2019 onwards. Version 3.0
20 Visit oxfordaqa.com/9210 for the most up-to-date specification, resources, support and administration
OxfordAQA International GCSE Computer Science (9210).
For International GCSE exams May/June 2019 onwards. Version 3.0
Visit oxfordaqa.com/9210 for the most up-to-date specification, resources, support and administration 21
OxfordAQA International GCSE Computer Science (9210).
For International GCSE exams May/June 2019 onwards. Version 3.0
Size bits = W x H x D
Size bytes = W x H x D /8
W = image width
H = image height
22 Visit oxfordaqa.com/9210 for the most up-to-date specification, resources, support and administration
OxfordAQA International GCSE Computer Science (9210).
For International GCSE exams May/June 2019 onwards. Version 3.0
Be able to build a Huffman tree. Students should be able to build a Huffman tree for a
given string of data and show how the string would be
Be able to interpret a Huffman tree.
compressed using the tree.
eg 0000011100000011
would become 5 0 3 1 6 0 2 1.
Visit oxfordaqa.com/9210 for the most up-to-date specification, resources, support and administration 23
OxfordAQA International GCSE Computer Science (9210).
For International GCSE exams May/June 2019 onwards. Version 3.0
• AND
• OR.
NOT
AND
OR
Construct truth tables for simple logic circuits. Students should be able to construct truth tables
which contain up to three inputs and that use only
Interpret the results of simple truth tables. combinations of NOT, AND and OR gates.
Create, modify and interpret simple logic circuit Students should be able to construct simple logic
diagrams. circuit diagrams which contain up to three inputs.
• AND:
• OR:
24 Visit oxfordaqa.com/9210 for the most up-to-date specification, resources, support and administration
OxfordAQA International GCSE Computer Science (9210).
For International GCSE exams May/June 2019 onwards. Version 3.0
• system software
• application software.
• processor(s)
• memory
• I/O devices
• applications
• security.
• control unit
• clock
• buses.
Explain the effect of the following on the performance
of the CPU:
• clock speed
• cache size.
Visit oxfordaqa.com/9210 for the most up-to-date specification, resources, support and administration 25
OxfordAQA International GCSE Computer Science (9210).
For International GCSE exams May/June 2019 onwards. Version 3.0
26 Visit oxfordaqa.com/9210 for the most up-to-date specification, resources, support and administration
OxfordAQA International GCSE Computer Science (9210).
For International GCSE exams May/June 2019 onwards. Version 3.0
• Local Area Network (LAN) LAN – know that these are often owned and controlled/
managed by a single person or organisation.
• Wide Area Network (WAN).
WAN – know that the Internet is the biggest example of
a WAN.
• email protocols:
Visit oxfordaqa.com/9210 for the most up-to-date specification, resources, support and administration 27
OxfordAQA International GCSE Computer Science (9210).
For International GCSE exams May/June 2019 onwards. Version 3.0
Understand that the TCP and UDP protocols operate Network layer: addresses and packages data for
at the transport layer. transmission. Routes the packets across the network.
Understand that the IP protocol operates at the Link layer: this is where the network hardware such as
network layer. the NIC (network interface card) is located. OS device
drivers also sit here.
28 Visit oxfordaqa.com/9210 for the most up-to-date specification, resources, support and administration
OxfordAQA International GCSE Computer Science (9210).
For International GCSE exams May/June 2019 onwards. Version 3.0
• malicious code
• removable media
Visit oxfordaqa.com/9210 for the most up-to-date specification, resources, support and administration 29
OxfordAQA International GCSE Computer Science (9210).
For International GCSE exams May/June 2019 onwards. Version 3.0
• computer virus
• trojan
• spyware
• adware.
30 Visit oxfordaqa.com/9210 for the most up-to-date specification, resources, support and administration
OxfordAQA International GCSE Computer Science (9210).
For International GCSE exams May/June 2019 onwards. Version 3.0
• password systems
• field
• primary key
• foreign key.
Visit oxfordaqa.com/9210 for the most up-to-date specification, resources, support and administration 31
OxfordAQA International GCSE Computer Science (9210).
For International GCSE exams May/June 2019 onwards. Version 3.0
• SELECT
• FROM
• WHERE.
Be able to use SQL to insert data into a relational Only the form of the INSERT INTO command that
database using INSERT INTO. specifies all of the values in a record is required.
32 Visit oxfordaqa.com/9210 for the most up-to-date specification, resources, support and administration
OxfordAQA International GCSE Computer Science (9210).
For International GCSE exams May/June 2019 onwards. Version 3.0
Visit oxfordaqa.com/9210 for the most up-to-date specification, resources, support and administration 33
OxfordAQA International GCSE Computer Science (9210).
For International GCSE exams May/June 2019 onwards. Version 3.0
4 Scheme of assessment
You can find mark schemes, and specimen papers for new courses, on our website at oxfordaqa.com/9210
This is a linear qualification. In order to achieve the award, students must complete all assessments at the end of
the course and in the same series.
Our International GCSE exams and certification for this specification are available for the first time in May/June
2019 and then every May/June and November for the life of the specification.
Our International GCSE Computer Science includes questions that allow students to demonstrate their ability to:
• recall information
• demonstrate and apply knowledge and understanding of the key concepts and principles of computer science
34 Visit oxfordaqa.com/9210 for the most up-to-date specification, resources, support and administration
OxfordAQA International GCSE Computer Science (9210).
For International GCSE exams May/June 2019 onwards. Version 3.0
• AO1: Demonstrate knowledge and understanding of the key concepts and principles of computer science.
• AO2: Apply knowledge and understanding of key concepts and principles of computer science.
• AO3: Analyse problems in computational terms in order to develop and test programmed solutions and
demonstrate an understanding of programming concepts.
Visit oxfordaqa.com/9210 for the most up-to-date specification, resources, support and administration 35
OxfordAQA International GCSE Computer Science (9210).
For International GCSE exams May/June 2019 onwards. Version 3.0
5 General administration
We are committed to delivering assessments of the highest quality and have developed practices and procedures
that support this aim. To ensure that all students have a fair experience, we have worked with other awarding
bodies in England to develop best practice for maintaining the integrity of assessments. This is published
through the Joint Council for Qualifications (JCQ). We will maintain the same high standard through their use for
OxfordAQA.
Please note: We aim to respond to all email enquiries within two working days.
Our UK office hours are Monday to Friday, 8am – 5pm local time.
Please check the current version of the Entry Codes book and the latest information about making entries on
oxfordaqa.com/exams-administration
To find out more about the new grading system, visit our website at oxfordaqa.com
5.4 Resits
Candidates can retake the whole qualification as many times as they wish. This is a traditional linear specification;
individual components cannot be resat.
36 Visit oxfordaqa.com/9210 for the most up-to-date specification, resources, support and administration
OxfordAQA International GCSE Computer Science (9210).
For International GCSE exams May/June 2019 onwards. Version 3.0
The subject criteria have been assessed to ensure they test specific competences. The skills or knowledge
required do not disadvantage particular groups of students.
Exam access arrangements are available for students with disabilities and special educational needs.
We comply with the UK Equality Act 2010 to make reasonable adjustments to remove or lessen any disadvantage
that affects a disabled student. Information about access arrangements will be issued to schools when they
become OxfordAQA centres.
Centres accepting private candidates must provide access to the paper 1 pre-release material when it is released
Private candidates may also enter for examined only units/components via the British Council; please contact
your local British Council office for details.
Visit oxfordaqa.com/9210 for the most up-to-date specification, resources, support and administration 37
Fairness first
Thank you for choosing OxfordAQA,
the international exam board that puts
fairness first.
Get in touch
You can contact us at oxfordaqa.com/contact-us
or email [email protected]
Copyright © 2022 Oxford International AQA Examinations and its licensors. All rights reserved.
Oxford International AQA Examinations retains the copyright on all its publications, including specifications.
However, approved OxfordAQA schools are permitted to copy material from this specification for their own
internal use.