AP CSP Unit 3 Vocabulary

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

1/33

flashcard set

Earn XP

Description and Tags

Last updated 4:14 PM on 11/4/22
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

34 Terms

1
New cards
procedure
a named collection of steps in an algorithm that can be reused anytime it is needed without restating the detailed procedures (abstraction)
2
New cards
concatenation
chaining together or placing two or more separate things side by side so that they are treated as one.
3
New cards
string
a linear sequence of characters, words, or other data
4
New cards
dichotomous
in which something can only be one thing or another (yes or no)
5
New cards
binary code
code represented with the two symbols of 1 and 0
6
New cards
bits
the foundation for digital computing (1s and 0s) - short for binary digits
7
New cards
digital
how information is stored, accessed, transformed and used by computers
8
New cards
state space
the space of potential possibilities
9
New cards
exponential growth
the rate of growth that rapidly increases in proportion to the growing total number or size.
10
New cards
decimal
describes the base-10 number system. The most commonly used number system.
11
New cards
ASCII (American Standard Code for Information Interchange)
a table that outlines a common set of conventions established for converting between binary values and alphanumeric (represents 128 different characters)
12
New cards
alphanumeric
the characters that consists of uppercase and lowercase letters in addition to numerals 0-9.
13
New cards
digital noise
irrelevant or meaningless data that has found its way into otherwise meaningful code.
14
New cards
abstraction
the process of removing or suppressing details to create a manageable level of complexity.
15
New cards
bit string
a sequence of bits that can be used to represent sets or to manipulate binary data.
16
New cards
mapping
associating each element of a given set with one or more elements of a second set.
17
New cards
data
characters, symbols or quantities on which operations are performed, stored and/or transmitted by a computer.
18
New cards
unicode
a binary encoding system that can represent much more of the world's text than ASCII can (represents 65,536 different characters)
19
New cards
hexadecimal
a base-16 number system utilizing numbers 0-9 and letters A-F used to represent eight binary digits or one byte.
20
New cards
Morse Code
a code where letters are represented by combinations of long and short signals of light or sound.
21
New cards
Baudot Code
a binary code invented by Emile Baudot in 1870 that uses crosses and dots in order to encode 2^5 or 32 characters.
22
New cards
variable-width encoding
using codes of different lengths to encode a character set for representation (example: Morse Code)
23
New cards
fixed-width encoding
using codes with a fixed width to encode a character set for representation (example: Baudot Code)
24
New cards
discrete
separate or divided (digital)
25
New cards
continuous
unbroken, without interruption (analog)
26
New cards
approximation
digital copies are only approximations of the natural object.
27
New cards
analog
non-digital signals or information represented by a continuously variable physical quantity such as spatial position or voltage.
28
New cards
list
a data structure (also called an array) that stores multiple pieces of information at once.
29
New cards
data structure
a particular way of organizing and storing data such as an array, table, etc.
30
New cards
index value
the representation of the location of each item in a list.
31
New cards
output
observable behaviors generated by the computer such as animation, sound, and text.
32
New cards
join
block in Scratch that concatenates, or links two values together. Example: "hello" and "there" would result in "hellothere".
33
New cards
linear search
a method for finding a target value within a list (whether presorted or not) by checking each value until a match is found or until all the elements have been searched.
34
New cards
substring
a subset of a string of alphanumeric fields or variables.