UNIT 1 apcsp

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

1/20

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 1:49 AM on 5/13/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

21 Terms

1
New cards

algorithmic bias

occurs when a computing innovation systematically discriminates against certain individuals or groups and creates unfair outcomes

2
New cards

hueristic

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

3
New cards

binary search

starts at the middle of a sorted data set of numbers and eliminates half, process repeated until the desired value is found or all eliminated

4
New cards

linear/sequential search

check each element of a list, in order, until the desired value is found or all elements in the list have been

5
New cards

efficiency

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

6
New cards

scalability

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

7
New cards

undecidable problem

no algorithm can be constructed that always leads to a correct yes or no answer

8
New cards

decidable problem

an algorithm can be written to produce a correct output for all inputs

9
New cards

optimization problem

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

10
New cards

decision problem

a problem with a yes/no answer

11
New cards

instance of a problem

a specific task that needs to be solved with a specific input

12
New cards

problem

a task that can or can’t be solved algorithimically

13
New cards

programming language

how algorithms executed by programs are implemented

14
New cards

decryption

decoding data

15
New cards

encryption

the process of encoding data to prevent unauthorized access

16
New cards

iteration

a repeating portion of an algorithm, repeats a specified number of times or until a given condition is met

17
New cards

selection

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

18
New cards

sequenceing

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

19
New cards

abstraction

the process of reducing complexity by focusing on the main idea, by hiding detaqils irrelevent to the question at hand and bringing together related and useful details

20
New cards

algorithm

a finitie set of instrictions that acomplish a specific task, every algorithm can be constructed using combinations or sequencing, selection, and iteration

21
New cards

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 the user