Computer-Alevel-2024-2025-syllabus.pdf
Computer-Alevel-2024-2025-syllabus.pdf
Cambridge International
AS & A Level
Computer Science 9618
Use this syllabus for exams in 2024 and 2025.
Exams are available in the June and November series.
Version 2
For the purposes of screen readers, any mention in this document of Cambridge IGCSE
refers to Cambridge International General Certification of Secondary Education.
Why choose Cambridge International?
Cambridge International prepares school students for life, helping them develop an informed curiosity and a
lasting passion for learning. We are part of the University of Cambridge.
Our Cambridge Pathway gives students a clear path for educational success from age 5 to 19. Schools can
shape the curriculum around how they want students to learn – with a wide range of subjects and flexible ways
to offer them. It helps students discover new abilities and a wider world, and gives them the skills they need for
life, so they can achieve at school, university and work.
Our programmes and qualifications set the global standard for international education. They are created by
subject experts, rooted in academic rigour and reflect the latest educational research. They provide a strong
platform for students to progress from one stage to the next, and are well supported by teaching and learning
resources.
We review all our syllabuses regularly, so they reflect the latest research evidence and professional teaching
practice – and take account of the different national contexts in which they are taught.
We consult with teachers to help us design each syllabus around the needs of their learners. Consulting with
leading universities has helped us make sure our syllabuses encourage students to master the key concepts in
the subject and develop the skills necessary for success in higher education.
Our mission is to provide educational benefit through provision of international programmes and qualifications
for school education and to be the world leader in this field. Together with schools, we develop Cambridge
learners who are confident, responsible, reflective, innovative and engaged – equipped for success in the
modern world.
Every year, nearly a million Cambridge students from 10 000 schools in 160 countries prepare for their future
with the Cambridge Pathway.
School feedback: ‘We think the Cambridge curriculum is superb preparation for university.’
Feedback from: Christoph Guttentag, Dean of Undergraduate Admissions, Duke University, USA
Quality management
Cambridge International is committed to providing exceptional quality. In line with this commitment, our
quality management system for the provision of international qualifications and education programmes for
students aged 5 to 19 is independently certified as meeting the internationally recognised standard,
ISO 9001:2015. Learn more at www.cambridgeinternational.org/ISO9001
Key benefits
The best motivation for a student is a real passion for the
subject they’re learning. By offering students a variety of
Cambridge International AS & A Levels, you can give them the
greatest chance of finding the path of education they most
want to follow. With over 50 subjects to choose from, students
can select the ones they love and that they’re best at, which
helps motivate
Following them throughout
a Cambridge theirAS
International studies.
& A Level programme Cambridge
helps students develop abilities which universities value highly,
including:
learner
Cambridge International AS & A Level Computer Science encourages learners to meet the needs of
Higher Education courses in computer science as well as twenty-first century digital employers. It encourages
learners to think creatively, through applying practical programming solutions, demonstrating that they are
effective users of technology.
Our approach in Cambridge International AS & A Level Computer Science encourages learners to be:
engaged, in technology, how it is built and how software solutions are developed.
Key concepts
Key concepts are essential ideas that help students develop a deep understanding of their subject and make
links between different aspects. Key concepts may open up new ways of thinking about, understanding or
interpreting the important things to be learned.
Good teaching and learning will incorporate and reinforce a subject’s key concepts to help students gain:
• a greater depth as well as breadth of subject knowledge
• confidence, especially in applying knowledge and skills in new situations
• the vocabulary to discuss their subject conceptually and show how different aspects link together
• a level of mastery of their subject to help them enter higher education.
The key concepts identified below, carefully introduced and developed, will help to underpin the course you will
teach. You may identify additional key concepts which will also enrich teaching and learning.
The key concepts for Cambridge International AS & A Level Computer Science are:
• Computational thinking Computational thinking is a set of fundamental skills that help produce a solution to a
problem. Skills such as abstraction, decomposition and algorithmic thinking are used to study a problem and
design a solution that can be implemented. This may involve using a range of technologies and programming
languages.
• Programming paradigms
A programming paradigm is a way of thinking about or approaching problems. There are many different
programming styles that can be used, which are suited to unique functions, tools and specific situations.
An understanding of programming paradigms is essential to ensure they are used appropriately, when
designing and building programs.
• Communication Communication is a core requirement of computer systems. It includes the ability to transfer
data from one device or component to another and an understanding of the rules and methods that are used in
this data transfer. Communication could range from the internal transfer of data within a computer system, to the
transfer of a video across the internet.
Computer architecture and hardware
• Computer architecture is the design of the internal operation of a computer system. It includes the rules that
dictate how components and data are organised, how data are communicated between components, to
allow hardware to function. There is a range of architectures, with different components and rules, that are
appropriate for different scenarios.
All computers comprise of a combination of hardware components, ranging from internal components,
such as the Central Processing Unit (CPU) and main memory, to peripherals. To produce effective
and efficient programs to run on hardware, it is important to understand how the components work
independently and together to produce a system that can be used. Hardware needs software to be able
to perform a task. Software allows hardware to become functional. This enables the user to communicate
with the hardware to perform tasks.
Data representation and structures Computers use binary and understanding how a binary number can be
interpreted in many different ways is important. Programming requires an understanding of how data can be
•
organised for efficient access and/or transfer.
UK NARIC, the national agency in the UK for the recognition and comparison of international qualifications and
skills, has carried out an independent benchmarking study of Cambridge International AS & A Level and found it to
be comparable to the standard of AS & A Level in the UK. This means students can be confident that their
Cambridge International AS & A Level qualifications are accepted as equivalent, grade for grade, to UK AS & A
Levels by leading universities worldwide.
Cambridge International AS Level Computer Science makes up the first half of the Cambridge International
A Level course in Computer Science and provides a foundation for the study of Computer Science at
Cambridge International A Level. Depending on local university entrance requirements, students may be able to
use it to progress directly to university courses in Computer Science or some other subjects. It is also suitable
as part of a course of general education.
Cambridge International A Level Computer Science provides a foundation for the study of Computer Science or
related courses in higher education. Equally it is suitable as part of a course of general education.
For more information about the relationship between the Cambridge International AS Level and Cambridge
International A Level see the ‘Assessment overview’ section of the Syllabus overview.
We recommend learners check the Cambridge recognition database and university websites to find the most
up-to-date entry requirements for courses they wish to study.
School feedback: ‘The depth of knowledge displayed by the best A Level students makes
them prime targets for America’s Ivy League universities.’
Feedback from: Yale University, USA
Supporting teachers
We provide a wide range of resources, detailed guidance and innovative training and professional development
so that you can give your students the best possible preparation for Cambridge International AS & A Level. To
find out which resources are available for each syllabus go to www.cambridgeinternational.org/support
The School Support Hub is our secure online site for Cambridge teachers where you can find the resources
you need to deliver our programmes. You can also keep up to date with your subject and the global Cambridge
community through our online discussion forums.
Sign up for email notifications about changes to syllabuses, including new and revised products and services at
w w w.ca mbr idg e inte r nationa l.or g /sylla busupdate s
In addition, a Pseudocode Guide supports Cambridge International AS & A Level Computer Science (9618)
to ensure that teachers and learners are familiar with the style used in examinations. This can be found at
w w w.cambridgeinternational.org /suppor t
Professional development
We support teachers through:
• Introductory Training – face-to-face or online
• Extension Training – face-to-face or online
• Enrichment Professional Development – face-to-face or online
Find out more at www.cambridgeinternational.org/events
2 Syllabus overview
Aims
The aims describe the purposes of a course based on this syllabus.
Content overview
AS Level content
1 Information representation 1.1 Data Representation
1.2 Multimedia – Graphics, Sound
1.3 Compression
Paper 2
11 Programming 11.1 Programming Basics
11.2 Constructs
Apr. 11.3 Structured Programming
A Level content
13 Data Representation 13.1 User-defined data types
13.2 File organisation and access
13.3 Floating-point numbers, representation and
manipulation
15 Hardware and Virtual Machines 15.1 Processors, Parallel Processing and Virtual Machines
15.2 Boolean Algebra and Logic Circuits
School feedback: ‘Cambridge International AS & A Levels prepare students well for university
because they’ve learnt to go into a subject in considerable depth. There’s that ability to really
understand the depth and richness and the detail of a subject. It’s a wonderful preparation for
what they are going to face at university.’
Feedback from: US Higher Education Advisory Council
Assessment overview
At AS Level candidates take papers 1 and 2. At A Level candidates take all four papers. Calculators must not
be used in any paper.
* Visual Basic in this syllabus refers to any .Net versions of the Visual Basic programming language. Candidates
are asked to use one of these versions of the software and not Visual Basic 6.0 or earlier versions of this
programming language.
There are three routes for Cambridge International AS & A Level Computer Science:
Route Paper 1 Paper 2 Paper 3 Paper 4
* Candidates carry forward their AS Level result subject to the rules and time limits described in the Cambridge
Handbook.
Candidates following an AS Level route will be eligible for grades a–e. Candidates following an A Level route are
eligible for grades A*–E.
Assessment objectives
The assessment objectives (AOs) are:
AO1
Demonstrate knowledge and understanding of the principles and concepts of computer science, including
abstraction, logic, algorithms and data representation.
AO2
Apply knowledge and understanding of the principles and concepts of computer science, including to analyse
problems in computational terms.
AO3
Design, program and evaluate computer systems to solve problems, making reasoned judgements about
these.
40 30
30 40
AO1 60 0 60 0
AO2 40 40 40 0
AO3 0 60 0 100
3 Subject content
This syllabus gives you the flexibility to design a course that will interest, challenge and engage your learners.
Where appropriate you are responsible for selecting resources and examples to support your learners’ study.
These should be appropriate for the learners’ age, cultural background and learning context as well as complying
with your school policies and local legal requirements.
AS content
Computational thinking is developed using a structured approach that includes the use of programming and
problem-solving skills to provide solutions to real life problems. It requires the manipulation and storage of
different types of data and the communication of solutions over networks.
1 Information representation
Show understanding of different number systems Use the binary, denary, hexadecimal number
bases and Binary Coded Decimal (BCD) and one’s
and two’s complement representation for binary
numbers
Convert an integer value from one number base/
representation to another
Perform binary addition and subtraction Using positive and negative binary integers
Show understanding of how overflow can occur
1.2 Multimedia
Graphics
Sound
Candidates should be able to: Notes and guidance
Show understanding of how sound is represented Use the terms: sampling, sampling rate, sampling
and encoded resolution, analogue and digital data
Show understanding of the impact of changing the Including the impact on file size and accuracy
sampling rate and resolution
1.3 Compression
Candidates should be able to:
Show understanding of the need for and examples Notes and guidance
of the use of compression
Show understanding of lossy and lossless
compression and justify the use of a method in a
given situation
Show understanding of how a text file, bitmap
image, vector graphic and sound file can be Including the use of run-length encoding (RLE)
compressed
2 Communication
Show understanding of cloud computing Including the use of public and private clouds
Benefits and drawbacks of cloud computing
Show understanding of the differences between Describe the characteristics of copper cable,
and implications of the use of wireless and wired fibre-optic cable, radio waves (including WiFi),
networks microwaves, satellites
Describe the hardware that is used to support a Including switch, server, Network Interface Card
LAN (NIC), Wireless Network Interface Card (WNIC),
Wireless Access Points (WAP), cables, bridge,
repeater
3 Hardware
Describe the principal operations of hardware Including: Laser printer, 3D printer, microphone,
devices speakers, magnetic hard disk, solid state (flash)
memory, optical disc reader/writer, touchscreen,
virtual reality headset
NOT AND OR
Understand and define the functions of : All gates except the NOT gate will have two inputs
NOT, AND, OR, NAND, NOR and XOR (EOR) gates only.
Construct the truth table for each of the logic gates
above
Construct a logic circuit
From:
• a problem statement
• a logic expression
• a truth table
4 Processor Fundamentals
Describe the stages of the Fetch-Execute (F-E) cycle Describe and use ‘register transfer’ notation to
describe the F-E cycle
Show understanding of the purpose of interrupts Including:
Show understanding of and be able to use different Including immediate, direct, indirect, indexed,
modes of addressing relative
LDD <address> Direct addressing. Load the contents of the location at the given address
to ACC
Indirect addressing. The address to be used is at the given address.
LDI <address>
Load the contents of this second address to ACC
Indexed addressing. Form the address from <address> + the contents of
LDX <address>
the index register. Copy the contents of this calculated address to ACC
Immediate addressing. Load the number n to IX
LDR #n
Move the contents of the accumulator to the given register (IX)
MOV <register>
Store the contents of ACC at the given address
STO <address>
Add the contents of the given address to the ACC
ADD <address>
Add the number n to the ACC
ADD #n/Bn/&n
Subtract the contents of the given address from the ACC
SUB <address>
Subtract the number n from the ACC
SUB #n/Bn/&n
Add 1 to the contents of the register (ACC or IX)
INC <register>
Subtract 1 from the contents of the register (ACC or IX)
DEC <register>
Jump to the given address
JMP <address>
Compare the contents of ACC with the contents of <address>
CMP <address>
Compare the contents of ACC with number n
CMP #n
Indirect addressing. The address to be used is at the given address.
CMI <address> Compare the contents of ACC with the contents of this second address
Following a compare instruction, jump to <address> if the compare was
JPE <address> True
JPN <address> Following a compare instruction, jump to <address> if the compare was
False
IN Key in a character and store its ASCII value in ACC
OUT Output to the screen the character whose ASCII value is stored in ACC
All questions will assume there is only one general purpose register available (Accumulator)
ACC denotes Accumulator
IX denotes Index Register
<address> can be an absolute or symbolic address
# denotes a denary number, e.g. #123
B denotes a binary number, e.g. B01001010
& denotes a hexadecimal number, e.g. &4A
Instruction
Label Opcode Operand Explanation
AND #n / Bn / &nBitwise AND operation of the contents of ACC with the
operand
AND <address> Bitwise AND operation of the contents of ACC with the
contents of <address>
XOR #n / Bn / &nBitwise XOR operation of the contents of ACC with the
operand
XOR <address> Bitwise XOR operation of the contents of ACC with the
contents of <address>
OR #n / Bn / &nBitwise OR operation of the contents of ACC with the
operand
OR <address> Bitwise OR operation of the contents of ACC with the
contents of <address>
LSL #n Bits in ACC are shifted logically n places to the left. Zeros are
introduced on the right hand end
LSR #n Bits in ACC are shifted logically n places to the right. Zeros
are introduced on the left hand end
<label>: <opcode> <operand> Labels an instruction
<label>: <data> Gives a symbolic address <label> to the memory location
with contents <data>
All questions will assume there is only one general purpose register available (Accumulator)
ACC denotes Accumulator
IX denotes Index Register
<address> can be an absolute or symbolic address
# denotes a denary number, e.g. #123
B denotes a binary number, e.g. B01001010
& denotes a hexadecimal number, e.g. &4A
5 System Software
Show understanding of the need for typical utility Including disk formatter, virus checker,
software provided with an Operating System defragmentation software, disk contents analysis/
disk repair software, file compression, back-up
sof t ware
Including:
Show understanding of program libraries
• software under development is often
constructed using existing code from program
libraries
• the benefits to the developer of software
constructed using library files, including
Dynamic Link Library (DLL) files
Show understanding of the threats to computer and Including malware (virus, spyware), hackers,
data security posed by networks and the internet phishing, pharming
Describe methods that can be used to restrict the
risks posed by threats
Describe security methods designed to protect the
Including encryption, access rights
security of data
Describe and use methods of data verification During data entry including visual check, double
during data entry and data transfer e ntr y
During data transfer including parity check (byte and
block), checksum
8 Databases
Show understanding of how software tools found Including the use and purpose of:
within a DBMS are used in practice
• developer interface
• query processor
8.3 Data Definition Language (DDL) and Data Manipulation Language (DML)
8.3 Data Definition Language (DDL) and Data Manipulation Language (DML) continued
Write an SQL script to query or modify data (DML) Queries including SELECT... FROM, WHERE,
which are stored in (at most two) database tables ORDER BY, GROUP BY, INNER JOIN, SUM,
COUNT, AVG
Describe and use decomposition Break down problems into sub-problems leading
to the concept of a program module (procedure /
function)
9.2 Algorithms
Candidates should be able to:
Show understanding that an algorithm is a solution to Notes and guidance
a problem expressed as a sequence of defined steps
Use suitable identifier names for the representation
of data used by a problem and represent these
using an identifier table
Write pseudocode that contains input, process and
output
Write pseudocode using the three basic constructs
of sequence, selection and iteration (repetition)
Document a simple algorithm using a structured
English description, a flowchart or pseudocode
Write pseudocode from:
Show understanding of the purpose of a record Write pseudocode to define a record structure
structure to hold a set of data of different data types Write pseudocode to read data from a record
under one identifier structure and save data to a record structure
10.2 Arrays
Candidates should be able to:
Notes and guidance
Use the technical terms associated with arrays
Including index, upper and lower bound
Select a suitable data structure (1D or 2D array) to
use for a given task
Write pseudocode for 1D and 2D arrays
Write pseudocode to process array data
Sort using a bubble sort
Search using a linear search
10.3 Files
Candidates should be able to:
Notes and guidance
Show understanding of why files are needed
Write pseudocode to handle text files that consist of
one or more lines
11 Programming
Use built-in functions and library routines Any functions not given in the pseudocode guide
will be provided
String manipulation functions will always be given
11.2 Constructs
Candidates should be able to:
Notes and guidance
Use pseudocode to write:
12 Software Development
A Level content
Computational thinking is further developed at A Level to extend methods for searching, sorting, structuring
and storage of data. This includes understanding of Artificial Intelligence (AI). Programming paradigms are
considered together with an extension of programming skills to include recursion and exception handling.
13 Data Representation
Show understanding of hashing algorithms Describe and use different hashing algorithms to
read from and write data to a random / sequential file
14.1 Protocols
Candidates should be able to: Notes and guidance
Show understanding of why a protocol is essential
for communication between computers
Show understanding of how protocol
implementation can be viewed as a stack, where
each layer has its own functionality
Show understanding of the TCP / IP protocol suite Four Layers (Application, Transport, Internet, Link)
Purpose and function of each layer
Application when a message is sent from one host
to another on the internet
Show understanding of protocols (HTTP, FTP, BitTorrent protocol provides peer-to-peer file sharing
POP3, IMAP, SMTP, BitTorrent) and their purposes
16 System Software
Show understanding of virtual memory, paging and The concepts of paging, virtual memory and
segmentation for memory management segmentation
The difference between paging and segmentation
How pages can be replaced
How disk thrashing can occur
17 Security
Artificial
18 Intelligence (AI) 18.1 Artificial
Intelligence (AI)
Candidates should be able to: Notes and guidance
Show understanding of how graphs can be used to aid
Artificial Intelligence (AI) Purpose and structure of a graph
Use A* and Dijkstra’s algorithms to perform
searches on a graph
Candidates will not be required to write algorithms
to set up, access, or perform searches on graphs
19.1 Algorithms
Candidates should be able to: Notes and guidance
Show understanding of linear and binary searching Write an algorithm to implement a linear search
methods Write an algorithm to implement a binary search
The conditions necessary for the use of a binary
search
How the performance of a binary search varies
according to the number of data items
Write an algorithm to implement an insertion sort
Show understanding of insertion sort and bubble
sort methods Write an algorithm to implement a bubble sort
Performance of a sorting routine may depend on
the initial order of the data and the number of data
items
Write algorithms to find an item in each of the
Show understanding of and use Abstract Data
following: linked list, binary tree
Types (ADT)
Write algorithms to insert an item into each of the
following: stack, queue, linked list, binary tree
Write algorithms to delete an item from each of the
following: stack, queue, linked list
Show understanding that a graph is an example of
an ADT. Describe the key features of a graph and
justify its use for a given situation. Candidates will
not be required to write code for a graph structure
Describe the following ADTs and demonstrate how
Show how it is possible for ADTs to be implemented they can be implemented from appropriate built-
from another ADT in types or other ADTs: stack, queue, linked list,
dictionary, binary tree
Including use of Big O notation to specify time and
Show understanding that different algorithms which space complexity
perform the same task can be compared by using
criteria (e.g. time taken to complete the task and
memory used)
19.2 Recursion
20 Further Programming
Show understanding of an exception and the Know when it is appropriate to use exception
importance of exception handling handling
Write program code to use exception handling
Teacher guidance
Equipment and facilities
Computer science is a practical subject and the Cambridge AS and A Level syllabus places emphasis on the use of
procedural high-level programming languages. Centres must ensure that their equipment and facilities are
adequate for candidates to be able to satisfy the requirements of the syllabus. The hardware facilities needed will
depend on the number of candidates, but should be sufficient for all candidates to have enough time to practise
their programming skills.
Hardware
Candidates need to have access to a system with direct-access file capability on backing store and hardcopy
facilities.
Sof t ware
Candidates should have experience of using a high-level programming language, chosen by the centre, from
the following list:
• Java (console mode)
• Visual Basic (console mode)
• Python (console mode).
Books
The British Computer Society (BCS) book list for schools and colleges are suitable for use as reference.
Teachers will need to consult several books to cover the whole syllabus adequately. There is a suggested book
list on our website.
Practical skills
Computing is a practical subject and a range of practical exercises should supplement the study of most parts
of the syllabus.
It is important that centres encourage candidates, as early as possible in the course, to develop a systematic
approach to practical problem-solving using appropriate resources.
The AS Level will be assessed through two external written papers. Both papers are compulsory.
• Paper 1 – Theory Fundamentals
• Paper 2 – Fundamental Problem-solving and Programming Skills
Paper 1 Theory Fundamentals will assess content described in this syllabus, sections 1 to 8. Candidates
will answer a number of questions, requiring some short and some longer answers. The questions will test
knowledge and understanding of the principles behind computer science as well as the application of these to
solve problems.
Paper 2 Fundamental Problem-solving and Programming Skills will assess content described in this
syllabus, sections 9 to 12. Candidates will answer a number of questions, requiring some short and
some longer answers. The questions will test programming knowledge and skills. Candidates will not
be required to write programming code. Candidates will be provided with an Insert to use in the exam
with pseudocode built-in functions and operators. For more information on the pseudocode please see
w w w.cambridgeinternational.org /suppor t
The A Level will be examined through four papers, papers 1 and 2 at AS Level plus:
• Paper 3 – Advanced Theory (written paper)
• Paper 4 – Practical
Paper 3 is a written paper and paper 4 is a practical programming paper carried out on a computer. Both
papers are compulsory.
Paper 3 Advanced Theory will assess content described in this syllabus, sections 13 to 20. Candidates will
answer a number of questions, requiring some short and some longer answers.
Paper 4 Practical will assess practical application of content described in the syllabus, sections 19 to 20, except
for low-level and declarative programming. The programming tasks will be based around a small number of
scenarios, candidates will be assessed on their ability to write programs or program elements to solve tasks.
Centres must ensure that all candidates have access to computers that belong to the centre and these must
not have internet access or access to email.
Details of how to administer Paper 4 Practical can be found in the Cambridge Handbook which is available on
our website: www.cambridgeinternational.org/examsofficers
Command words
Command words and their meanings help candidates know what is expected from them in the exam. The table
below includes command words used in the assessment for this syllabus. The use of the command word will
relate to the subject context.
Command word What it means examine in detail to show meaning, identify elements and the
apply knowledge and understanding to situations where there are a range of valid
State
responses in order to make proposals
Suggest select and present the main points, without detail
Write
This section is an overview of other information you need to know about this syllabus. It will help to share the
administrative information with your exams officer so they know when you will need their support. Find more
information about our administrative processes at www.cambridgeinternational.org/eoguide
You can enter candidates in the June and November exam series. You can view the timetable for your
administrative zone at www.cambridgeinternational.org/timetables
Private candidates can enter for this syllabus provided that the accommodating centre can make appropriate
arrangements to conduct the practical paper. For more information, see the Cambridge Guide to Making
Entries.
Check you are using the syllabus for the year the candidate is taking the exam.
Making entries
Exams officers are responsible for submitting entries to Cambridge International. We encourage them to work
closely with you to make sure they enter the right number of candidates for the right combination of syllabus
components. Entry option codes and instructions for submitting entries are in the Cambridge Guide to Making
Entries. Your exams officer has a copy of this guide.
Exam administration
To keep our exams secure, we produce question papers for different areas of the world, known as
administrative zones. We allocate all Cambridge schools to one administrative zone determined by their
location. Each zone has a specific timetable. Some of our syllabuses offer candidates different assessment
options. An entry option code is used to identify the components the candidate will take relevant to the
administrative zone and the available assessment options.
Candidates can carry forward the result of their Cambridge International AS Level assessment from one series
to complete the Cambridge International A Level in a following series, subject to the rules and time limits
described in the Cambridge Handbook.
Regulations for carrying forward entries for staged assessment (Cambridge International AS & A Level)
can be found in the Cambridge Handbook for the relevant year of assessment at
www.cambridgeinternational.org/eoguide
L anguage
This syllabus and the related assessment materials are available in English only.
Access arrangements
Access arrangements (including modified papers) are the principal way in which Cambridge International
complies with our duty, as guided by the UK Equality Act (2010), to make ‘reasonable adjustments’ for
candidates with special educational needs (SEN), disability, illness or injury. Where a candidate would otherwise
be at a substantial disadvantage in comparison to a candidate with no SEN, disability, illness or injury, we
may be able to agree pre-examination access arrangements. These arrangements help a candidate by
minimising accessibility barriers and maximising their opportunity to demonstrate their knowledge, skills and
understanding in an assessment.
Important:
• Requested access arrangements should be based on evidence of the candidate’s barrier to assessment
and should also reflect their normal way of working at school; this is in line with The Cambridge Handbook
www.cambridgeinternational.org/eoguide
• For Cambridge International to approve an access arrangement, we will need to agree that it constitutes
a reasonable adjustment, involves reasonable cost and timeframe and does not affect the security and
integrity of the assessment.
• Availability of access arrangements should be checked by centres at the start of the course. Details of our
standard access arrangements and modified question papers are available in The Cambridge Handbook
www.cambridgeinternational.org/eoguide
• Please contact us at the start of the course to find out if we are able to approve an arrangement that is not
included in the list of standard access arrangements.
• Candidates who cannot access parts of the assessment may be able to receive an award based on the
parts they have completed.
Grades a, b, c, d or e indicate the standard a candidate achieved at Cambridge International AS Level. ‘a’ is the
highest and ‘e’ is the lowest grade.
‘Ungraded’ means that the candidate’s performance did not meet the standard required for the lowest grade
(E or e). ‘Ungraded’ is reported on the statement of results but not on the certificate. In specific circumstances
your candidates may see one of the following letters on their statement of results:
• Q (PENDING)
• X (NO RESULT).
These letters do not appear on the certificate.
If a candidate takes a Cambridge International A Level and fails to achieve grade E or higher, a Cambridge
International AS Level grade will be awarded if both of the following apply:
• the components taken for the Cambridge International A Level by the candidate in that series included all
the components making up a Cambridge International AS Level
• the candidate’s performance on the AS Level components was sufficient to merit the award of a Cambridge
International AS Level grade.
On the statement of results and certificates, Cambridge International AS & A Levels are shown as General
Certificates of Education, GCE Advanced Subsidiary Level (GCE AS Level) and GCE Advanced Level (GCE A
Level).
School feedback: ‘Cambridge International A Levels are the ‘gold standard’ qualification. They
are based on rigorous, academic syllabuses that are accessible to students from a wide range
of abilities yet have the capacity to stretch our most able.’
Feedback from: Director of Studies, Auckland Grammar School, New Zealand
How students, teachers and higher education can use the grades
Cambridge International A Level
Assessment at Cambridge International A Level has two purposes:
• to measure learning and achievement
The assessment:
– confirms achievement and performance in relation to the knowledge, understanding and skills specified
in the syllabus, to the levels described in the grade descriptions.
• to show likely future success
The outcomes:
– help predict which students are well prepared for a particular course or career and/or which students
are more likely to be successful
– help students choose the most suitable course or career.
Grade descriptions
Grade descriptions are provided to give an indication of the standards of achievement candidates awarded
particular grades are likely to show. Weakness in one aspect of the examination may be balanced by a better
performance in some other aspect.
Grade descriptions for Cambridge International A Level Computer Science will be published after the first
assessment of the A Level in 2021. Find more information at www.cambridgeinternational.org/alevel
You must read the whole syllabus before planning your teaching programme.
Any textbooks endorsed to support the syllabus for examination from 2021 are suitable for use
with this syllabus.
You should take account of the changes described above when using these textbooks.
We are committed to making our documents accessible in accordance with the WCAG 2.1 Standard. We’re always looking to improve
the accessibility of our documents. If you find any problems or you think we’re not meeting accessibility requirements, contact us at
[email protected] with the subject heading: Digital accessibility. If you need this document in a different format,
contact us and supply your name, email address and requirements and we will respond within 15 working days.
Cambridge Assessment International Education, The Triangle Building, Shaftesbury Road, Cambridge, CB2 8EA, United Kingdom
t : +44 (0)1223 553554 email : [email protected] www.cambridgeinternational.org