Resources
Computer Science practice questions
29 published, listed by title. Question sets by topic, with worked solutions.
All 29, by title
-
Practice Questions
A Level Computer Science: Communication — Practice Questions (Cambridge 9618)
Original exam-style practice questions with full worked answers on network models, topologies, CSMA/CD, IP addressing and DNS, for Cambridge International AS & A Level Computer Science (9618) Topic 2 Communication.
Computer Science · Cambridge · AS LEVEL
-
Practice Questions
A Level Computer Science: Communication and Internet Technologies (A Level) — Practice Questions (Cambridge 9618)
Original exam-style questions with full worked answers on the layers of the TCP/IP protocol suite, email and peer-to-peer protocols, and packet switching compared with circuit switching, for Cambridge AS & A Level Computer Science (9618).
Computer Science · Cambridge · A LEVEL
-
Practice Questions
A Level Computer Science: Data Representation (A Level) — Practice Questions (Cambridge 9618)
Original exam-style questions with full worked answers on enumerated, composite and pointer data types, normalised binary floating-point representation and random file access by hashing, for Cambridge AS & A Level Computer Science (9618).
Computer Science · Cambridge · A LEVEL
-
Practice Questions
A Level Computer Science: Databases — Practice Questions (Cambridge 9618)
Original exam-style practice questions with full worked answers on primary, candidate and foreign keys, referential integrity, normalisation and SQL for Cambridge AS & A Level Computer Science (9618) Topic 8.
Computer Science · Cambridge · AS LEVEL
-
Practice Questions
A Level Computer Science: Fundamentals of Programming — Practice Questions
Original exam-style practice questions with full worked answers on data types, control structures, procedures, functions and scope.
Computer Science · AQA · A LEVELS
-
Practice Questions
A Level Computer Science: Further Programming (A Level) — Practice Questions (Cambridge 9618)
Original exam-style questions with full worked answers on classes, encapsulation, inheritance and polymorphism, declarative programming, random file handling in pseudocode and exception handling, for Cambridge AS & A Level Computer Science (9618).
Computer Science · Cambridge · A LEVEL
-
Practice Questions
A Level Computer Science: Information Representation — Practice Questions
Original exam-style practice questions with full worked answers on two's complement, overflow, character sets and compression for AS Computer Science. Floating point is full-A-Level-only content and is not covered by these AS-stage questions.
Computer Science · Cambridge · AS LEVEL
-
Practice Questions
A Level Computer Science: Procedural Programming — Practice Questions
Original exam-style practice questions with full worked answers on algorithms, searching, sorting, complexity and modular design.
Computer Science · OxfordAQA · AS LEVEL
-
Practice Questions
A Level Computer Science: Processor Fundamentals — Practice Questions (Cambridge 9618)
Original exam-style practice questions with full worked answers on the fetch-execute cycle, assembly language tracing, addressing modes and bit manipulation, for Cambridge AS & A Level Computer Science (9618) Topic 4 Processor Fundamentals.
Computer Science · Cambridge · AS LEVEL
-
Practice Questions
A Level Computer Science: System Software (A Level) — Practice Questions (Cambridge 9618)
Original exam-style questions with full worked answers on interpreters, syntax rules and Backus-Naur Form, Reverse Polish Notation, multi-tasking, shortest remaining time scheduling and disk thrashing, for Cambridge AS & A Level Computer Science (9618).
Computer Science · Cambridge · A LEVEL
-
Practice Questions
AQA A-Level Computer Science: Data Structures and Arrays — Practice Questions
Original exam-style practice questions with full worked answers on the definition of a data structure and single- and multi-dimensional arrays for AQA A-Level Computer Science (7517), 4.2.1.1 and 4.2.1.2.
Computer Science · AQA · A LEVELS
-
Practice Questions
Cambridge O-Level Computer Science: Data Transmission — Practice Questions (2210)
Original exam-style practice questions with full worked answers on packet structure, transmission methods, error detection and encryption, for Cambridge O-Level Computer Science (2210) Topic 2 Data Transmission.
Computer Science · Cambridge · O LEVELS
-
Practice Questions
Data Representation: Practice Questions
Original exam-style practice questions with full worked answers on binary, hexadecimal, character sets, images, sound and compression.
Computer Science · Cambridge · IGCSE
-
Practice Questions
IB DP Computer Science B.2: Programming – Practice Questions
Original practice questions with full worked answers covering the three control structures, modularity, pseudocode design, and normal/boundary/erroneous test planning, for IB Diploma Programme Computer Science B.2 Programming.
Computer Science · International Baccalaureate · IB
-
Practice Questions
IGCSE Computer Science: Data Transmission — Practice Questions (Cambridge 0478)
Original exam-style practice questions with full worked answers on packet switching, transmission methods, error detection and encryption, for Cambridge IGCSE Computer Science (0478) Topic 2 Data Transmission.
Computer Science · Cambridge · IGCSE
-
Practice Questions
IGCSE Computer Science: Hardware — Practice Questions (Cambridge 0478)
Original exam-style practice questions with full worked answers on computer architecture, input/output devices, sensors, data storage and network hardware, for Cambridge IGCSE Computer Science (0478) Topic 3 Hardware.
Computer Science · Cambridge · IGCSE
-
Practice Questions
O Level Computer Science: Algorithm design and problem-solving — Practice Questions (Cambridge 2210)
Original exam-style questions with full worked answers on abstraction and decomposition, choosing test data, verification by double entry, tracing algorithms, finding errors in pseudocode and writing validation algorithms, for Cambridge O Level Computer Science (2210).
Computer Science · Cambridge · O LEVELS
-
Practice Questions
O Level Computer Science: Automated and Emerging Technologies — Practice Questions (Cambridge 2210)
Original exam-style questions with full worked answers on automated systems, robots, expert systems and artificial intelligence, for Cambridge O Level Computer Science (2210).
Computer Science · Cambridge · O LEVELS
-
Practice Questions
O Level Computer Science: Boolean logic — Practice Questions (Cambridge 2210)
Original exam-style questions with full worked answers on NAND, NOR and XOR gates, writing logic expressions from problem statements and circuit descriptions, and working out outputs for every input combination, for Cambridge O Level Computer Science (2210).
Computer Science · Cambridge · O LEVELS
-
Practice Questions
O Level Computer Science: Data Representation — Practice Questions
Original exam-style practice questions with full worked answers on number bases, binary arithmetic, character sets and data storage.
Computer Science · Cambridge · O LEVELS
-
Practice Questions
O Level Computer Science: Databases — Practice Questions (Cambridge 2210)
Original exam-style questions with full worked answers on fields, records and primary keys, choosing data types for fields, and writing and reading SQL using SELECT, FROM, WHERE, ORDER BY, SUM and COUNT, for Cambridge O Level Computer Science (2210).
Computer Science · Cambridge · O LEVELS
-
Practice Questions
O Level Computer Science: Hardware — Practice Questions (Cambridge 2210)
Original exam-style practice questions with full worked answers on the fetch-decode-execute cycle, sensors, data storage and network hardware, for Cambridge O Level Computer Science (2210) Topic 3 Hardware.
Computer Science · Cambridge · O LEVELS
-
Practice Questions
O Level Computer Science: Programming — Practice Questions (Cambridge 2210)
Original exam-style questions with full worked answers on library routines (ROUND, DIV, MOD), string handling, one-dimensional arrays, finding largest values, functions with parameters, data types and constants, for Cambridge O Level Computer Science (2210).
Computer Science · Cambridge · O LEVELS
-
Practice Questions
O Level Computer Science: Software — Practice Questions (Cambridge 2210)
Original exam-style questions with full worked answers on high-level languages, compilers and interpreters, IDE functions, operating system functions and interrupts, for Cambridge O Level Computer Science (2210).
Computer Science · Cambridge · O LEVELS
-
Practice Questions
O Level Computer Science: The Internet and Its Uses — Practice Questions (Cambridge 2210)
Original exam-style questions with full worked answers on URLs, the DNS, web browsers, SSL, cookies, blockchain and cyber security threats, for Cambridge O Level Computer Science (2210).
Computer Science · Cambridge · O LEVELS
-
Practice Questions
OxfordAQA A Level Computer Science: Arrays and Lists — Practice Questions
Original exam-style practice questions with full worked answers on static vs dynamic data structures, arrays and lists, and one- and two-dimensional structures.
Computer Science · OxfordAQA · AS LEVEL
-
Practice Questions
OxfordAQA IGCSE Computer Science: Algorithms — Practice Questions
Original exam-style practice questions with full worked answers on algorithms, flowcharts, pseudocode, trace tables and searching.
Computer Science · OxfordAQA · IGCSE
-
Practice Questions
OxfordAQA IGCSE Computer Science: Programming Fundamentals — Practice Questions (9210)
Original exam-style practice questions with full worked answers on data types, sequence/iteration/selection, and arithmetic, relational and Boolean operators, for OxfordAQA International GCSE Computer Science (9210).
Computer Science · OxfordAQA · IGCSE
-
Practice Questions
Theme A – Concepts of Computer Science: Practice Questions
Original practice questions with full worked answers covering computer fundamentals, networks, databases and machine learning, for Theme A of IB Diploma Programme Computer Science.
Computer Science · International Baccalaureate · IB
All practice questions by subject · Computer Science subject page