PART A

Part A: Your exams

What the exams look like, how marks are awarded, and how to plan your revision and your time in the exam room.

A1 How the core is assessed

AssessmentContentFormatWeighting
Core Paper 1CA1 Problem solving, CA2 Introduction to programming, CA3 Emerging issues, CA4 Legislation and regulatory requirementsWritten exam, 2 h 15 min, 90 marks, Sections A and B30%
Core Paper 2CA5 Business context, CA6 Data, CA7 Digital environments, CA8 SecurityWritten exam, 2 h 15 min, 90 marks, Sections A and B30%
Employer Set ProjectSynoptic: draws on all core contentSupervised project up to 14 h 30 min, 100 marks. Tasks: planning, fixing defects in code, design, development, reflective evaluation. No internet or AI tools.40%

Both papers are set and marked by Pearson and sat under JCQ exam conditions on a date set by Pearson. Each section starts with easier questions and gets harder. Questions are short, medium and extended open response.

Assessment objectives

AOWhat it rewardsPaper 1 marksPaper 2 marks
AO1aKnowledge: recall facts and definitions310
AO1bUnderstanding: explain how and why2721
AO2Apply knowledge to a context or scenario3938
AO3aAnalyse information and issues1212
AO3bEvaluate and make judgements99

■ WHAT THE NUMBERS TELL YOU

  • Fewer than 1 in 10 marks are for straight recall. Most marks come from applying and explaining.
  • Section B on both papers is mostly AO2 and AO3: you must use the scenario.
  • Learning definitions is the start, not the finish. Practise using them in a context.

A2 Command words

Command wordWhat you need to do
Give / state / nameProvide a response, such as a feature, a characteristic, a use or a justification. One point per mark. No explanation needed.
IdentifySelect the correct answer from the context or stimulus you have been given.
WriteWrite code using information from the context or stimulus.
DescribeGive points that are linked in a logical order. Say what something is or does, step by step.
ExplainMake a point, then give a linked justification. Use 'because', 'so', 'which means'.
Explain with additional justificationPoint, linked justification, then a further justification of that justification. Three linked steps.
DiscussLook at the factors that apply in this specific context, including opposing sides. A conclusion is not required.
EvaluateWeigh up strengths and weaknesses, advantages and disadvantages, in the context given. Finish with a supported judgement.
DrawProduce a diagram, such as an algorithm or process flow, from the scenario.
CompleteFill in the missing information so a diagram or table is complete.

The explanation ladder

StepExample (password policy)Typical marks
StateEnforce a minimum password length.1
ExplainEnforce a minimum password length so that passwords are harder to brute force.2
Explain with additional justification... so that passwords are harder to brute force, which means an attacker is less likely to get into staff accounts holding patient data.3

Practise: name the command word

Each card shows what a command word asks you to do. Say the command word, then flip.

A3 Exam technique

Plan your time

2 hours 15 minutes = 135 minutes

5 min read40 min80 min10 min check

About 1.5 minutes per mark. Section B carries twice the marks of Section A.

Point-marked and levels-based questions

Point-markedLevels-based (marked *)
Typical command wordsState, give, identify, describe, explain, write, completeDiscuss, evaluate, and some 'explain' or 'analyse' questions
How it is markedOne mark per valid point or linked justification, up to the totalThe examiner reads the whole answer and places it in a level (e.g. 1–3, 4–6, 7–9), then decides the mark within the level
What gets top marksPrecise, separate points that match the number of marksAccurate knowledge applied to the context throughout, both sides considered, a supported judgement

Structuring an extended answer

1 POINTMake a relevant point
2 EXPLAINSay why or how: 'because', 'so'
3 CONTEXTTie it to the scenario
4 BALANCEGive the other side
5 JUDGEWeigh up and conclude (Evaluate)

Worked example: one question, three answers

Question: A supermarket is replacing half of its staffed tills with self-service checkouts. Discuss the impact of this change on the supermarket and its customers. (6 marks)

Read each answer and decide which level it reaches before you reveal the examiner's comment.

Answer 1: Self-service checkouts are faster and cheaper. But some people don't like them and they can break. Staff could lose their jobs.

Level 1, 2 marks. Three relevant points, but none is explained or linked to the supermarket. Only one side developed. Generic.

Answer 2: The supermarket would save money on wages because fewer cashiers are needed, and queues may be shorter at busy times. However, older customers might struggle with the screens, so they may shop elsewhere. The machines also need maintenance, which costs money.

Level 2, 4 marks. Points are explained with 'because' and 'so', and both sides are considered. Application to the supermarket is there but thin; the impacts on customers are not developed.

Answer 3: Fewer cashiers are needed, so wage costs fall, which the supermarket could pass on as lower prices. Customers buying a few items can pay quickly, cutting queues at lunchtime. On the other hand, customers with low digital skills or disabilities may find the screens difficult, which is a digital inclusion issue; if they feel ignored they may move to a competitor, so keeping some staffed tills matters. 'Unexpected item' errors frustrate customers and still need a member of staff, so savings may be smaller than expected. Theft can also rise when nobody scans the items, increasing losses.

Level 3, 6 marks. Accurate, developed points linked to the supermarket and its customers throughout. Balanced, with clear chains of reasoning. A conclusion isn't required for 'discuss'.

Code questions (Paper 1)

  • Trace, then answer. Draw a trace table in the space provided before writing the output.
  • Indent consistently. Indentation is part of Python's syntax; examiners need to see which lines are inside a loop or if.
  • Small errors still cost marks. Check colons, brackets, == vs =, and converting input() to int or float.
  • Answer what is asked. 'Identify the error' wants the line and the problem. 'Correct the error' wants the fixed line of code.
  • Use meaningful names in any code you write. It makes your logic easier for the examiner to follow and credit.

✗ COMMON MISTAKE: LOSING EASY MARKS

  • Not using the scenario in Section B: generic answers are capped at the lower levels.
  • Writing one long point for a 4-mark 'explain two' question. Separate your two points clearly.
  • Giving a definition when the question asks you to explain an impact.
  • Running out of time on the final extended question, which is often the highest-mark question on the paper.

Exam reminders: habits that pick up marks

HabitWhat to do
Read the stem twiceUnderline the command word, the number of marks and any context words before you start writing.
Match the marksA 4-mark 'explain two' question wants two points, each with a linked reason. Separate them clearly.
Name the scenarioIn Section B, use the organisation's name and details in every answer. Generic answers are capped.
Explain, don't listUse 'because', 'so' and 'which means' to turn a point into an explanation.
Trace before you answerFor output questions, draw a quick trace table. It catches loop and condition errors.
Check the code basicsColons, brackets, indentation, == versus =, and converting input() to int or float.
Balance discuss answersGive both sides. A conclusion isn't needed for 'discuss', but it is for 'evaluate'.
Judge with reasonsFor 'evaluate', finish with a clear judgement and the reason it outweighs the other side.
Watch the clockAbout 1.5 minutes per mark. Move on if you're stuck and come back at the end.
Use correct termsWrite 'validation', 'authentication', 'latency' rather than everyday words. Precise terms earn marks.
Leave nothing blankA sensible attempt can still earn a mark. A blank space never does.
Cross out cleanlyDraw a single line through work you don't want marked and write the replacement clearly.

A4 Information for candidates

T Level exams follow the Joint Council for Qualifications (JCQ) rules for conducting exams. This is a summary written for this guide. Your centre will display the official JCQ notices, and your invigilator's instructions always take priority.

BEFORE THE EXAM

  • Check your timetable: date, time, room and seat number.
  • Arrive at least 15 minutes early. If you arrive late, your work might not be accepted.
  • Bring black pens in a clear, see-through pencil case.
  • Ask about access arrangements well before the exam.

ITEMS NOT ALLOWED

  • Mobile phones, smartwatches, wireless earbuds or headphones, and any device that can store or send information, even if switched off.
  • Notes, revision guides and paper of your own.
  • Correction fluid or tape, erasable pens, highlighters and gel pens in your answers.
  • Hand anything not allowed to the invigilator or leave it where told before you enter.

DURING THE EXAM

  • Don't talk to, signal to or disturb other candidates.
  • Listen to the invigilator and read the instructions on the front of the paper.
  • Write in black ink. Do rough work on the paper and cross out anything you don't want marked.
  • If you feel unwell or need anything, raise your hand.
  • Stay seated until the invigilator says you may leave.

MALPRACTICE

  • Cheating, copying, having a phone on you, or helping others is malpractice.
  • Penalties range from losing marks on the paper to disqualification from the whole qualification.
  • Don't share or discuss the paper's content online after the exam.
  • Don't write offensive material on your paper.

■ IF SOMETHING GOES WRONG

  • Ill on the day, or something serious has affected you: tell the exams office straight away. You may be eligible for special consideration.
  • Fire alarm or disruption: follow the invigilator. Don't talk about the paper while out of the room.

Exam day checklist

A5 Revision planner

Mix Paper 1 and Paper 2 content each week (interleaving) and come back to topics you revised earlier (spaced retrieval). Tick each box when done.

WeekPaper 1 focusPaper 2 focusChecklist ratedQuestions doneMarked
1CA1 Problem solvingCA5 Business context
2CA2.1–2.6 Data types to actionsCA6.1–6.6 Data and formats
3CA2.7–2.12 Functions to testingCA6.7–6.12 Data systems and models
4CA3 Emerging issuesCA7.1–7.3 Hardware, software, networks
5CA4 LegislationCA7.4–7.6 Virtual, cloud, resilience
6CA1 + CA2 retrieval quiz (use the flashcards)CA8 Security
7Mock Paper 1 (timed)Mock Paper 2 (timed)
8Re-do weakest questionsRe-do weakest questions

Techniques that work

TechniqueHow
Retrieval practiceClose the guide and write down everything you know about a topic, then check. Use the Quick check boxes, the covered Quick recall boxes and the flashcards.
Spaced practiceRevisit topics after 1 day, 1 week and 1 month.
InterleavingMix topics in one session rather than doing one topic for hours.
Exam questionsAnswer timed questions, mark them with the mark scheme, then rewrite the weakest answer.
Teach itExplain a topic to someone else in two minutes without notes.
Code itFor CA2, type and run the code examples, then change them and predict the output.

A6 Python reference (Appendix 2 commands)

These are the Python commands named in the specification. Exam code uses Python 3.10 or later.

GroupCommands
Input, output, conversioninput() print() int() str() float() bool()
Selectionif elif else match/case try/except
Iterationwhile for
Functionsdef return
Standard librariesimport math.floor() math.ceil() math.trunc() math.sqrt() math.pow() math.pi random.random() random.randint() random.uniform() random.sample()
Built-in functionsrange() round() max() min() count() chr() ord() len()
String handlingisupper() islower() upper() lower() isalpha() split() find() index() isalnum() isdigit() replace() strip() format() +
Data structuresindex() append() insert() remove() count() pop() sort() in not in len()
Text filesopen() write() close() read() readline() readlines() line.strip() line.split()
Dates and timesdatetime.now() strftime() strptime()
Employer Set Project onlypandas (import CSV, data frames, totals, averages, counts, trends); matplotlib (graphs with labels and legends)

Flowchart symbols

Start / End Terminator Process Process Sub-process Sub-process Decision? Decision Input / Output Input/output Arrow: shows the direction of flow. Labels (Yes/No) go on arrows.

my_notes.txt