Cambridge IGCSE Computer Science (0984) Vocabulary Flashcards

0.0(0)
Studied by 1 person
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/50

flashcard set

Earn XP

Description and Tags

Essential vocabulary terms and definitions for Cambridge IGCSE (9–1) Computer Science 0984 syllabus.

Last updated 6:33 PM on 10/4/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

51 Terms

1
New cards

Denary

A base-1010 number system.

2
New cards

Binary

A base-22 number system used by computers to represent all forms of data and instructions.

3
New cards

Hexadecimal

A base-1616 number system used as a shorter representation of binary that is easier for humans to understand.

4
New cards

Overflow Error

An error that occurs during binary addition when a calculated value exceeds the storage capacity limit of a register, such as exceeding 255255 in an 8-bit8\text{-bit} register.

5
New cards

Two's Complement

A number system used to represent both positive and negative binary integers in an 8-bit8\text{-bit} register.

6
New cards

Sample Rate

The number of sound samples taken per second when converting an analogue sound wave to binary.

7
New cards

Sample Resolution

The number of bits allocated per sound sample.

8
New cards

Image Resolution

The total number of pixels that make up a digital image.

9
New cards

Colour Depth

The number of bits used to represent each colour in a digital image.

10
New cards

Lossy Compression

A compression method that reduces file size by permanently removing unnecessary data.

11
New cards

Lossless Compression

A compression method that reduces file size without any permanent loss of data.

12
New cards

Packet Header

The part of a data packet that contains routing metadata, specifically the destination address, packet number, and originator's address.

13
New cards

Packet Switching

A transmission process where data is broken down into packets, routed independently by routers across a network, and reordered upon reaching their destination.

14
New cards

Serial Transmission

A data transmission method where bits are sent one at a time sequentially down a single wire or channel.

15
New cards

Parallel Transmission

A data transmission method where multiple bits are sent simultaneously along multiple channels or wires.

16
New cards

Simplex Transmission

Data transmission that takes place in one direction only.

17
New cards

Half-Duplex Transmission

Data transmission that can take place in both directions, but not at the same time.

18
New cards

Full-Duplex Transmission

Data transmission that can take place in both directions simultaneously.

19
New cards

Automatic Repeat Query (ARQ)

An error detection protocol that uses positive/negative acknowledgements and timeouts to ensure data is received accurately by requesting retransmission when necessary.

20
New cards

Asymmetric Encryption

An encryption method that uses two mathematically related keys: a public key to encrypt data and a private key to decrypt data.

21
New cards

Microprocessor

An integrated circuit constructed on a single chip that carries out computer processing tasks.

22
New cards

Arithmetic Logic Unit (ALU)

The component of the CPU that performs arithmetic calculations and logical operations.

23
New cards

Control Unit (CU)

The CPU component that manages execution of instructions by decoding them and sending signals to control the flow of data within the system.

24
New cards

Program Counter (PC)

A register in the CPU that stores the memory address of the next instruction to be fetched.

25
New cards

Memory Address Register (MAR)

A CPU register that holds the memory address currently being accessed for reading or writing.

26
New cards

Memory Data Register (MDR)

A CPU register that holds the data or instruction fetched from RAM or waiting to be written to memory.

27
New cards

Current Instruction Register (CIR)

A CPU register that stores the instruction that is currently being decoded and executed.

28
New cards

Accumulator (ACC)

A temporary register in the CPU that holds the intermediate results of arithmetic and logic operations.

29
New cards

Instruction Set

The complete set of machine code commands that a specific CPU is designed to process and execute.

30
New cards

Embedded System

A computer system designed to perform a dedicated function within a larger electrical or mechanical device.

31
New cards

Primary Storage

Computer memory directly accessible by the CPU, consisting of RAM and ROM.

32
New cards

Secondary Storage

Non-volatile storage that is not directly accessed by the CPU, used for permanent storage of data and applications.

33
New cards

Virtual Memory

A technique using a designated section of secondary storage as temporary RAM when physical RAM space is exhausted.

34
New cards

MAC Address

A unique media access control address assigned to a network interface card at manufacture, written in hexadecimal using manufacturer and serial codes.

35
New cards

IP Address

A unique address allocated by a network to identify and locate a device, which can be static or dynamic.

36
New cards

Operating System

System software that manages files, handles interrupts, provides user interfaces, manages peripherals and memory, enables multitasking, and provides platform security.

37
New cards

Interrupt

A signal generated by hardware or software that temporarily pauses CPU processing so that an Interrupt Service Routine can handle the event.

38
New cards

Compiler

A translator that translates an entire high-level program into machine code executable files all at once and provides a complete error report.

39
New cards

Interpreter

A translator that translates and executes high-level code line-by-line, halting execution immediately when an error is encountered.

40
New cards

Uniform Resource Locator (URL)

A text-based web address that can include the protocol, domain name, and web page or file name.

41
New cards

Cookies

Small data files stored on a user's device by a web browser to hold login details, save personal settings, track preferences, or manage online shopping carts.

42
New cards

Blockchain

A digital ledger made up of a time-stamped series of unalterable records used to track digital currency transactions.

43
New cards

Expert System

An artificial intelligence system that simulates intelligent decision-making using a knowledge base, a rule base, an inference engine, and a user interface.

44
New cards

Machine Learning

A branch of artificial intelligence where a program automatically adapts its own processes and data.

45
New cards

Extreme Data

Test data values located at the absolute upper or lower boundary limits of acceptable input data.

46
New cards

Boundary Data

Test data consisting of the largest and smallest acceptable values along with their corresponding immediate rejected values.

47
New cards
<p>Process Flowchart Symbol</p>

Process Flowchart Symbol

A standard flowchart symbol representing an action or process being performed.

48
New cards
<p>Subroutine Flowchart Symbol</p>

Subroutine Flowchart Symbol

A standard flowchart symbol representing a subroutine call linked to a separate flowchart.

49
New cards
<p>Input/Output Flowchart Symbol</p>

Input/Output Flowchart Symbol

A standard flowchart symbol representing data being input or output.

50
New cards
<p>Decision Flowchart Symbol</p>

Decision Flowchart Symbol

A standard flowchart symbol representing a decision point resulting in two alternative outcome paths.

51
New cards
<p>Terminator Flowchart Symbol</p>

Terminator Flowchart Symbol

A standard flowchart symbol representing the start or stop point of an algorithm process.