Built by a specialist Computer Science teacher · Every spec point covered

The Computer Science
revision platform
every student needs.

GCSE, iGCSE and A-Level — every UK exam board and international qualification — full structured lessons, instant-marked worksheets, interactive tools and complete mock papers.

First subtopic of every topic is unlocked when you sign up.
The rest of the content is locked until you subscribe — no card needed to create an account.

Covering: OCR AQA Edexcel WJEC CCEA Cambridge iGCSE + more
cszone.co.uk / ocr-j277 / component-1
OCR J277 › Component 1 › 1.1 Systems Architecture
1.1.1 — Architecture of the CPU
🔓 Unlocked
📖
Lesson
Slides
📝
Worksheet
Quiz
1.1 Systems Architecture — subtopics
1.1.1 CPU Architecture
🔓
1.1.2 CPU Performance
🔒
1.1.3 Embedded Systems
🔒
600+
Topic videos
3
GCSE boards
2
iGCSE boards
4+
A-Level boards
Instant marking
100%
Spec coverage
Find your specification
Choose your exam board

Every spec point covered in full — structured lessons, videos, worksheets, quizzes and interactive tools for every topic on your board.

GCSE
iGCSE
A-Level UK
International A-Level
Live ✓
OCR
OCR GCSE
Specification J277
47
Videos
2
Components
Live ✓
AQA
AQA GCSE
Specification 8525
57
Lessons
2
Components
Live ✓
EDX
Edexcel GCSE
Specification 1CP2
75
Lessons
2
Components
Coming soon
WJC
WJEC GCSE
WJEC Specification
36+
Videos
2
Components
Coming soon
CCEA
CCEA GCSE
CCEA Specification
34+
Videos
2
Components
Live ✓
CAM
Cambridge iGCSE
Specification 0478
47
Lessons
2
Papers
Live ✓
EDX
Edexcel iGCSE
Specification 4CP0
47
Lessons
2
Papers
Live ✓
OCR
OCR A-Level
Specification H446
69
Lessons
3
Components
Live ✓
AQA
AQA A-Level
Specification 7517
70
Lessons
3
Components
Coming soon
EDX
Edexcel A-Level
Specification 9CP0
50+
Videos
3
Components
Coming soon
WJC
WJEC A-Level
WJEC Specification
48+
Videos
3
Components
Live ✓
CAM
Cambridge Int'l A-Level
Specification 9618
82
Lessons
4
Papers
Coming soon
EDX
Edexcel Int'l A-Level
WCP11 / WCP14
55+
Videos
3
Papers
How it works
Every subtopic is a complete lesson.

We don't just test you — we teach you first. Every subtopic on the platform follows the same structured lesson journey, from reading and watching to practising and mastering.

📖
Key concepts & lesson notes
Every subtopic opens with clear, concise lesson notes covering every spec point — written in plain English, structured exactly as it appears in your exam.
Read first
Full lesson video
A 12–15 minute video walks you through everything — theory, diagrams, worked exam questions and the most common mistakes. Pause and rewatch any section.
Watch & learn
Interactive animated slides
The same slides from the video, live on the platform. Click to reveal each point at your own pace — perfect for reviewing after the video.
Explore at your pace
📝
Instant-marked worksheet
Complete exam-style questions on screen. Every answer is marked instantly with personalised written feedback — not just a tick or cross, but exactly what the examiner wants to see.
Instant feedback
Topic quiz
10–20 questions testing the full subtopic — multiple choice, short answer and exam-style. Every question explained whether you get it right or wrong.
Test yourself
🔑
Key terms glossary
Every technical term defined clearly, with flashcard-style revision. Use it before the video to preview, or after to check you've got the vocabulary locked in.
Master the vocabulary
OCR J277 › 1.1 Systems Architecture › 1.1.1
Architecture of the CPU
📖 Lesson notes ▶ Video ⊞ Slides 📝 Worksheet ✎ Quiz 🔑 Key terms
📖 Key concepts
The Fetch-Execute Cycle
The CPU continuously repeats the fetch-execute cycle to process instructions
Fetch → the PC holds the address of the next instruction; it is copied to the MAR
Decode → the CU interprets the instruction held in the CIR
Execute → the ALU carries out arithmetic or logical operations
▶ Lesson video
1.1.1 — Architecture of the CPU
14 mins · OCR J277 · Component 1
Resources
Slides
24 slides
📝
Worksheet
8 questions
Quiz
15 questions
🔑
Key Terms
12 terms
🔧
CPU Tool
Interactive
📄
Mock Paper
Subscribe
✎ Sample quiz question
Which register holds the address of the next instruction to be fetched?
A. Accumulator (ACC)
B. Program Counter (PC) ✓
C. Memory Data Register (MDR)
D. Current Instruction Register (CIR)
🔑 Key terms
ALU
Arithmetic Logic Unit — performs calculations and logical operations
CU
Control Unit — directs operations of the processor
MAR
Memory Address Register — holds the address to be accessed
PC
Program Counter — holds address of next instruction
Coding Lab — included with Pro

Code. Debug. Master.
Built for your exam board.

The Coding Lab lets you write and run real Python inside your browser — guided step by step through every programmable topic on your exact specification. No installs. No setup. Just code.

💻
Python runs directly in your browser
Write code, hit Run, see the output instantly. No accounts, no terminals, no faff.
🎯
Mapped to your exact specification
Every coding topic aligns to your board — from variables and loops to sorting algorithms, OOP and beyond.
🔬
6 guided activities per topic
Learn the theory, trace the logic, fix the bug, write it yourself, then face a real exam-style question.
Instant automated checking
Your output is compared to a model answer the moment you click Run — hints unlock if you're stuck.

Topic 1 is free on every exam board — no card required to try it.

OCR J277 AQA 8525 Edexcel 1CP2 CAIE 0478 Edexcel 4CP0 OCR H446 AQA 7517 CAIE 9618
OCR J277  ·  Topic 1: Variables & Data Types
📖 Learn
name = input("Enter your name: ")
age  = int(input("Enter your age: "))
print("Hello " + name + "! You are", age)
▶ Run
> Hello Alice! You are 17

🐛 Fix the Bug
a = int(input("First number: "))
b = int(input("Second number: "))
print(a + b)  # should multiply, not add
📖
📋
🔍
🐛
✏️
📝
Two account types
Built for students and schools

Students subscribe at a fixed monthly or annual price. Schools contact us for a tailored licence with a full teacher monitoring dashboard.

🎒
Student Account
Subscribe and unlock every lesson instantly
£7.99 / month
or £59 per year · cancel any time
  • Every subtopic — full lesson notes, video, slides, worksheet, quiz, key terms
  • Worksheets with instant personalised feedback
  • Interactive tools and simulators
  • Full timed mock papers with grade prediction
  • Streaks, XP, badges and leaderboard
  • Personalised revision planner
🏫
School Account
Licences for your students · Full teacher dashboard
Tailored school pricing
Contact us — we'll build a package that fits your school
📞 No fixed list price for schools. Tell us your student numbers and budget and we'll tailor a package — whether that's 30 licences for one class or the whole year group.
📊 Teacher dashboard — monitor every student
Aisha Patel
84%
Jake Mitchell
61%
Tyler Webb ⚠ Needs help
32%
  • Assign student licences to your class
  • Per-topic score tracking for every student
  • Automatic alerts when a student is falling behind
  • Printable student and parent progress reports
Extra services
Need more? We can help.

Additional support for students who want personalised help, and schools looking to go further. Contact us to find out more about any service.

👤
1-to-1 Tuition
Personalised online sessions with a specialist Computer Science tutor — tailored to your exact board and the topics where you need the most support.
Book a session →
📋
Mock Exam Marking
Submit your completed mock paper and receive detailed professional marking with written examiner-style feedback against the real mark scheme.
Submit a paper →
🏫
School CPD Training
CPD sessions for non-specialist Computer Science teachers — spec content, exam technique and classroom confidence for your whole department.
Enquire now →
📅
School Revision Days
Full-day intensive workshops at your school — high-value topics, past paper practice and exam technique coaching for your whole group.
Book a day →
👨‍👩‍👧
Parent Webinars
Monthly online sessions for parents — what the Computer Science exams involve, how to support revision at home and how to read progress reports.
Find out more →
🎯
Exam Technique Crash Courses
Intensive pre-exam video courses focused on exam technique — command words, mark allocation, examiner traps and model answer structures.
View courses →
Student pricing
One price. Everything included.

No add-ons, no hidden tiers. Every board, every topic, every lesson — one subscription.

Monthly
Pay monthly
Flexible — cancel any time
£7.99 /mo
Billed monthly · no commitment
  • Full structured lessons for every subtopic
  • Every board and every topic
  • Instant-marked worksheets and quizzes
  • Interactive tools and simulators
  • Full timed mock papers
Best value · Save £37
Pay annually
Pay once — covered for the whole year
£59 /yr
That's just £4.92 per month
  • Everything in Monthly
  • Priority support
  • Early access to new content
  • Personalised revision planner
  • Predicted grade tracker
For schools
School licence
Tailored to your school's needs
Contact
us
We'll build a package around your budget
  • Student licences for your class
  • Teacher monitoring dashboard
  • Intervention alerts and reports
  • Homework assignment tools
Prices not listed — contact us to negotiate
For schools
Want to use CSZone with your whole class?

School licences give every student full access, with teacher dashboards, class tracking and mock paper assignment built in.

Contact us
Get in touch

Whether you're a student, parent, teacher or school, we'd love to hear from you. We reply to all enquiries within one working day.

General enquiries
🏫
School enquiries
schools@cszone.co.uk · We'll arrange a call
👤
YouTube — free lesson previews
Send us a message
We'll get back to you within one working day.
By submitting this form you agree to our Privacy Policy.
Ready to start scoring higher?

Every topic. Every board. Every lesson — one Computer Science revision platform.

First subtopic of every topic unlocked when you sign up · No card required