Cambridge AS-Level Computer Science 9618

Solve-Learn-Repeat

Master all 29 sub-topics across 12 chapters with 6,094+ practice questions — interactive MCQs, fill-in-the-blanks, creative activities, short & long answer questions, and key exam takeaways covering the full Cambridge 9618 syllabus.

12 Chapters
29 Sub-Topics
1,468 MCQs
1,440 Fill-in-the-Blanks
876 Creative Activities
1,442 SAQs
868 LAQs
AS-Level Paper BreakdownCambridge 9618 Syllabus
Paper 1Theory Fundamentals
1h 30m
Data RepresentationCommunicationHardwareProcessorsSystem SoftwareSecurityEthicsDatabases
Sections 1–8
Paper 2Problem-solving & Programming
2h 00m
Algorithm DesignData Types & StructuresProgrammingSoftware Development
Sections 9–12Answers in pseudocode
Question Mix — 6,100 total
1.5k
MCQs
1.4k
Fill-in-Blanks
876
Creative Activities
1.4k
Short Answer
870
Long Answer
AS-Level — Select a Topic
Chapter 1

Information Representation

3 topics
1.1

Data Representation

Number systems, binary arithmetic, BCD, hexadecimal, two's complement, and data units.

52 MCQs · 50 Fill-in · 30 Activities · 50 SAQs · 30 LAQs
Start
1.2

Multimedia – Graphics, Sound

Representing images and sound, bit depth, sample rate, resolution, and file size calculations.

50 MCQs · 50 Fill-in · 30 Activities · 50 SAQs · 30 LAQs
Start
1.3

Compression

Lossy vs lossless compression, run-length encoding, dictionary-based methods, and audio/video compression.

50 MCQs · 50 Fill-in · 30 Activities · 50 SAQs · 30 LAQs
Start
Chapter 2

Communication

1 topic
2.1

Networks including the Internet

Network types, TCP/IP model, protocols, IP addressing, client-server architecture, and web technologies.

51 MCQs · 50 Fill-in · 30 Activities · 50 SAQs · 30 LAQs
Start
Chapter 3

Hardware

2 topics
3.1

Computers and their Components

CPU architecture, fetch-decode-execute cycle, memory types, input/output devices, and embedded systems.

50 MCQs · 50 Fill-in · 30 Activities · 50 SAQs · 30 LAQs
Start
3.2

Logic Gates and Logic Circuits

Logic gates (AND, OR, NOT, NAND, NOR, XOR), truth tables, circuit construction, and logic expressions.

50 MCQs · 50 Fill-in · 30 Activities · 50 SAQs · 30 LAQs
Start
Chapter 4

Processor Fundamentals

3 topics
4.1

Central Processing Unit (CPU) Architecture

Von Neumann model, CPU registers, components, buses, performance factors, F-E cycle, RTN, and interrupts.

50 MCQs · 50 Fill-in · 30 Activities · 50 SAQs · 30 LAQs
Start
4.2

Assembly Language

Assembly language programming, addressing modes, instruction formats, and assembly code tracing.

51 MCQs · 50 Fill-in · 30 Activities · 50 SAQs · 30 LAQs
Start
4.3

Bit Manipulation

Bitwise operations (AND, OR, XOR, NOT, shifts), masks, and practical applications of bit manipulation.

50 MCQs · 50 Fill-in · 30 Activities · 50 SAQs · 30 LAQs
Start
Chapter 5

System Software

2 topics
5.1

Operating Systems

OS functions, scheduling algorithms, memory management, paging, segmentation, and interrupt handling.

50 MCQs · 50 Fill-in · 30 Activities · 50 SAQs · 30 LAQs
Start
5.2

Language Translators

Compilers, interpreters, assemblers, lexical analysis, syntax analysis, code generation, and optimization.

50 MCQs · 50 Fill-in · 30 Activities · 50 SAQs · 30 LAQs
Start
Chapter 6

Security, Privacy & Data Integrity

2 topics
6.1

Data Security

Encryption, SSL/TLS, firewalls, malware, authentication methods, and data protection measures.

50 MCQs · 50 Fill-in · 30 Activities · 50 SAQs · 30 LAQs
Start
6.2

Data Integrity

Validation, verification, checksums, parity checks, and maintaining data accuracy during transfer and storage.

50 MCQs · 50 Fill-in · 30 Activities · 50 SAQs · 30 LAQs
Start
Chapter 7

Ethics and Ownership

1 topic
7.1

Ethics and Ownership

Copyright, patents, Creative Commons, GDPR, AI ethics, and professional codes of conduct.

50 MCQs · 50 Fill-in · 30 Activities · 50 SAQs · 30 LAQs
Start
Chapter 8

Databases

3 topics
8.1

Database Concepts

Relational databases, entities, attributes, relationships, primary and foreign keys, and normalisation.

50 MCQs · 50 Fill-in · 30 Activities · 50 SAQs · 35 LAQs
Start
8.2

Database Management Systems (DBMS)

DBMS features, data dictionaries, query optimisation, transaction processing, and ACID properties.

30 MCQs · 30 Fill-in · 30 Activities · 20 SAQs · 11 LAQs
Start
8.3

DDL and DML

SQL Data Definition Language (CREATE, ALTER, DROP) and Data Manipulation Language (SELECT, INSERT, UPDATE, DELETE).

50 MCQs · 50 Fill-in · 30 Activities · 50 SAQs · 30 LAQs
Start
Chapter 9

Algorithm Design & Problem-Solving

2 topics
9.1

Computational Thinking Skills

Decomposition, pattern recognition, abstraction, and algorithmic thinking for problem-solving.

50 MCQs · 50 Fill-in · 30 Activities · 50 SAQs · 30 LAQs
Start
9.2

Algorithms

Standard algorithms: linear search, binary search, bubble sort, insertion sort, and flowchart/pseudocode notation.

50 MCQs · 50 Fill-in · 30 Activities · 50 SAQs · 30 LAQs
Start
Chapter 10

Data Types and Structures

4 topics
10.1

Data Types and Records

Variables, primitive data types (INTEGER, REAL, STRING, CHAR, BOOLEAN), constants, and record type data with TYPE...ENDTYPE.

50 MCQs · 50 Fill-in · 30 Activities · 50 SAQs · 30 LAQs
Start
10.2

Arrays

1D and 2D arrays, array traversal, searching, sorting, and bounds checking.

60 MCQs · 60 Fill-in · 36 Activities · 60 SAQs · 36 LAQs
Start
10.3

Files

Text file handling — OPENFILE, READFILE, WRITEFILE, EOF, CLOSEFILE, file modes, WHILE NOT EOF loops, multi-line records, and filenames as parameters.

51 MCQs · 50 Fill-in · 30 Activities · 54 SAQs · 30 LAQs
Start
10.4

Introduction to Abstract Data Types

Abstract Data Types — Stacks (LIFO, Push/Pop, SP/OnStack), Queues (FIFO, Enqueue/Dequeue, Front/End pointers, circular MOD wrap), Linked Lists (Node records, Data/Pointer fields, null pointer 0, HeadPointer, traversal).

55 MCQs · 50 Fill-in · 30 Activities · 57 SAQs · 30 LAQs
Start
Chapter 11

Programming

3 topics
11.1

Programming Basics

Variables, constants, identifiers, primitive data types (INTEGER/REAL/CHAR/BOOLEAN/STRING/DATE), assignment with <-, INPUT/OUTPUT, arithmetic operators (/ DIV MOD ^), relational operators, logical operators (AND/OR/NOT), IF/THEN/ELSE/ELSEIF/ENDIF, CASE/OF/OTHERWISE/ENDCASE, counting, totaling, max/min, string functions (LENGTH/SUBSTRING/UCASE/LCASE).

68 MCQs · 50 Fill-in · 30 Activities · 51 SAQs · 34 LAQs
Start
11.2

Constructs

Selection (IF/CASE), iteration (FOR/WHILE/REPEAT), and nesting constructs for program flow control.

50 MCQs · 50 Fill-in · 30 Activities · 50 SAQs · 32 LAQs
Start
11.3

Structured Programming

Procedures, functions, parameters (by value and reference), scope, and modular programming.

50 MCQs · 50 Fill-in · 30 Activities · 50 SAQs · 30 LAQs
Start
Chapter 12

Software Development

3 topics
12.1

Program Development Life Cycle

Analysis, design, implementation, testing, and evaluation phases in software development.

50 MCQs · 50 Fill-in · 30 Activities · 50 SAQs · 30 LAQs
Start
12.2

Program Design

Structure charts, modules, parameters, couples, iteration, and state-transition diagrams.

50 MCQs · 50 Fill-in · 30 Activities · 50 SAQs · 30 LAQs
Start
12.3

Program Testing and Maintenance

Test data types (normal, abnormal, extreme, boundary), trace tables, black-box/white-box, corrective/adaptive/perfective maintenance.

50 MCQs · 50 Fill-in · 30 Activities · 50 SAQs · 30 LAQs
Start