Final AP CSP '24

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

1/36

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

37 Terms

1
New cards
<p>Abstraction</p>

Abstraction

The process of reducing complexity by removing unnecessary details to focus on essential features.

2
New cards
<p>Algorithm</p>

Algorithm

A step-by-step procedure or formula for solving a problem.

3
New cards

Ambiguity

The quality of being open to more than one interpretation; in computing, it refers to issues that can arise in code or logic.

4
New cards
<p>Boolean</p>

Boolean

A data type that has two possible values: true or false.

5
New cards
<p>Debug</p>

Debug

The process of identifying and removing errors or bugs from a computer program.

6
New cards
<p>Float</p>

Float

A data type that represents real numbers and can contain fractions.

7
New cards
<p>High-level Language</p>

High-level Language

A programming language that is user-friendly (readable/easiest for humans to understand), often abstracting away the hardware details.

Example: Text-based code

8
New cards

Input

The data fed into a program for processing.

9
New cards

Integer

A data type used to represent whole numbers.

10
New cards
<p>Iteration</p>

Iteration

The process of repeating a set of instructions until a specific condition is met.

11
New cards
<p>Loop</p>

Loop

A programming structure that repeats a sequence of instructions.

12
New cards
<p>Low-level Language</p>

Low-level Language

A programming language that is closer to machine code and hardware operations.

13
New cards

Output

The data produced by a program after processing the input.

14
New cards

Program

A set of instructions that a computer follows to perform a task.

15
New cards
<p>Program documentation</p>

Program documentation

Written text that explains the purpose, functionality, and usage of a program.

16
New cards
<p>Selection</p>

Selection

A programming structure that chooses between different paths of execution based on conditions.

17
New cards

Sequencing

The order in which instructions are executed in a program.

18
New cards

String

A sequence of characters used to represent text.

19
New cards

Variable

A named storage location in a program that can hold different values during execution.

20
New cards

Conditionals

Statements that perform different actions based on whether a specified condition is true or false.

21
New cards

Flowchart

A visual representation of a process or algorithm, using symbols to denote operations and flow direction.

22
New cards

Heuristics

Problem-solving methods that use practical approaches and shortcuts to find adequate solutions.

23
New cards

If block or statement

A conditional statement that executes a certain block of code if a specified condition is true.

24
New cards

If else block or statement

A conditional statement that executes one block of code if a condition is true and another block if it is false.

25
New cards

Indefinite Loop

A loop that continues until it is explicitly terminated, often based on an external condition.

26
New cards
<p>Parameter</p>

Parameter

A variable used in a function that allows the user to pass data into that function.

27
New cards

Procedure

A set of coded instructions that performs a specific task, also known as a function or method.

28
New cards
<p>ASCII</p>

ASCII

A character encoding standard that uses numerical values to represent text in computers.

29
New cards
<p>Binary code</p>

Binary code

A system of representing data using two symbols, typically 0 and 1.

30
New cards

Bit

The smallest unit of data in a computer, representing a binary value of either 0 or 1.

31
New cards

Bit sequence

A sequence of bits that can represent various forms of data.

32
New cards
<p>Bitstring</p>

Bitstring

A contiguous sequence of bits.

33
New cards

Decimal

A base-10 numeral system that uses digits from 0 to 9.

34
New cards

Element

An individual item within a data structure, such as in a list or array.

35
New cards

Index value

A numerical representation of the position of an element in a data structure.

36
New cards
<p>List</p>

List

A data structure that holds an ordered collection of items.

37
New cards

Simulate

To imitate the operation of a real-world process or system using a computer program.