AP CSP Codio Unit 1 Vocabulary

studied byStudied by 6 people
0.0(0)
Get a hint
Hint

strong password

1 / 23

24 Terms

1

strong password

a password that is easy for a user to remember but would be difficult for someone else to guess based on knowledge of that user

New cards
2

algorithm

a finite set of instructions that accomplish a specific task

New cards
3

abstraction

the process of reducing complexity by focusing on the main idea

New cards
4

sequencing

the application of each step of an algorithm in the order in which the code statements are given

New cards
5

selection

determines which parts of an algorithm are executed based on a condition being true or false

New cards
6

iteration

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

New cards
7

encryption

The process of converting plaintext into a coded format (ciphertext) to prevent unauthorized access.

New cards
8

decryption

the process of decoding data

New cards
9

programming languages

used to implement algorithms executed by programs

New cards
10

problem

a general description of a task that can (or cannot) be solved algorithmically

New cards
11

instance of a problem

a specific task that needs to be solved with specific input

New cards
12

decision problem

a problem with a yes or no answer

New cards
13

optimization problem

a problem with the goal of finding the "best" solution among many

New cards
14

decidable problem

A problem for which an algorithm can always find a solution in a finite amount of time

New cards
15

undecidable problem

A problem for which no algorithm can consistently find a solution for all possible inputs

New cards
16

scalibility

the capacity for a system to change in size and scale to meet new demands

New cards
17

efficiency

an estimation of the amount of computational resources used by an algorithm

New cards
18

linear/sequential search

A search method that checks each element in a list one at a time until the desired element is found or the list ends

New cards
19

binary search

a search algorithm that starts at the middle of a sorted data set of numbers and eliminates half of the data; this process repeats until the desired value is found or all elements have been eliminated

New cards
20

heuristic

an approach to a problem that produces a solution that is not guaranteed to be optimal but may be used when techniques that are guaranteed to always find an optimal solution are impractical

New cards
21

algorithmic bias

bias embedded into algorithms and any level of software development

New cards
22

Caesar Cipher

A substitution cipher that shifts characters a certain number of positions in the alphabet

New cards
23

Viginere Cipher

A method of encrypting alphabetic text by using a series of different monoalphabet ciphers selected based on the letters of a keyword

New cards
24

Halting Problem

There cannot be a program that will determine which computer programs will halt (or exit) and which programs will go on forever (infinite loop)

New cards

Explore top notes

note Note
studied byStudied by 30 people
... ago
5.0(1)
note Note
studied byStudied by 23 people
... ago
5.0(1)
note Note
studied byStudied by 87 people
... ago
4.0(1)
note Note
studied byStudied by 13 people
... ago
5.0(1)
note Note
studied byStudied by 10 people
... ago
5.0(1)
note Note
studied byStudied by 28 people
... ago
5.0(1)
note Note
studied byStudied by 35 people
... ago
5.0(1)
note Note
studied byStudied by 712 people
... ago
5.0(5)

Explore top flashcards

flashcards Flashcard (83)
studied byStudied by 14 people
... ago
5.0(1)
flashcards Flashcard (70)
studied byStudied by 3 people
... ago
5.0(1)
flashcards Flashcard (175)
studied byStudied by 1 person
... ago
5.0(1)
flashcards Flashcard (54)
studied byStudied by 5 people
... ago
5.0(1)
flashcards Flashcard (50)
studied byStudied by 97 people
... ago
5.0(3)
flashcards Flashcard (40)
studied byStudied by 19 people
... ago
5.0(1)
flashcards Flashcard (91)
studied byStudied by 458 people
... ago
5.0(4)
flashcards Flashcard (193)
studied byStudied by 78 people
... ago
5.0(5)
robot