IB Comp Sci SL Unit 4

0.0(0)
studied byStudied by 6 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/9

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

10 Terms

1
New cards

Abstract Data Type (ADT)

A high-level description of a data structure that defines its behavior (operations) without specifying its implementation details.

2
New cards

Stack

A data structure that follows the Last In, First Out (LIFO) principle, where elements are added and removed from the same end (top).

3
New cards

Queue

A data structure that follows the First In, First Out (FIFO) principle, where elements are added at the rear and removed from the front.

4
New cards

Tree

A hierarchical data structure consisting of nodes connected by edges, often used to represent relationships.

5
New cards

Abstraction

The process of simplifying complex systems by focusing on essential features and ignoring unnecessary details. E.g. two cats and two dogs = four animals

6
New cards

Modularity

The practice of dividing software into smaller, self-contained units (modules) that can be independently developed and maintained.

7
New cards

Concurrency

The ability of a system to execute multiple tasks seemingly at the same time, typically by interleaving their execution.

8
New cards

Parallel Processing

The simultaneous execution of multiple tasks using multiple cores or processors.

9
New cards

Deadlock

A situation where two or more processes are blocked indefinitely, waiting for each other to release resources. (also a transformer!!! 😋 )

10
New cards

Encapsulation

The bundling of data and methods that operate on that data within a single unit (class).