FlashKeepers

IB Diploma · Computer Science · Test Prep

IB Computer Science

Core algorithms, data structures, and systems fundamentals concepts from the IB Computer Science syllabus. Front: the term. Back: a plain-language definition.

About this set

40 basic cards for Computer Science IB Diploma. It opens with "Algorithm" and "Pseudocode". More Test Prep decks are listed below.

40 cards · basic cards · AI-written, checked twice. Edit anything.

Study this set free Look inside first Get FlashKeepers for iPhone

Opens in your browser, no account. Get the iPhone and iPad app · Android app

Algorithm
Show answerA precise, step-by-step set of instructions for solving a problem or completing a task.
Pseudocode
Show answerAn informal, code-like description of an algorithm's logic, written for humans rather than a specific programming language.
Variable
Show answerA named storage location in a program that holds a value which can change during execution.
Data type
Show answerA classification that specifies what kind of value a variable can hold, such as integer or string.
Array
Show answerA data structure that stores a fixed-size, ordered collection of elements accessed by index.
Linked list
Show answerA data structure of nodes where each node points to the next, allowing efficient insertion and removal.
Stack
Show answerA data structure that adds and removes elements from the same end, following last-in first-out order.
Queue
Show answerA data structure that adds elements at one end and removes them from the other, following first-in first-out order.
Binary tree
Show answerA hierarchical data structure in which each node has at most two child nodes.
Graph data structure
Show answerA structure made of nodes connected by edges, used to represent relationships such as networks.
Hash table
Show answerA data structure that maps keys to values using a hash function for fast lookup.
Bubble sort
Show answerA simple sorting algorithm that repeatedly swaps adjacent elements that are out of order.
Merge sort
Show answerA sorting algorithm that divides a list into halves, sorts each half, then merges them back together.
Binary search
Show answerA search algorithm that repeatedly halves a sorted list to quickly locate a target value.
Linear search
Show answerA search algorithm that checks each element of a list in order until the target is found.

25 more cards in the app

Study this set free