apcompsci unit 1

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

1/20

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.

21 Terms

1
New cards

strong password

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

2
New cards

alghorithm

a finite set of instructions that accomplish a specific task

3
New cards

abstraction

the process of reducing complexity by focusing on the main idea

4
New cards

sequencing

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

5
New cards

selection

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

6
New cards

iteration

a repeating portion of an algorithm

7
New cards

encryption

the process of encoding data to prevent unauthorized access

8
New cards

decryption

the process of decoding the data

9
New cards

programming languages

used to implement algorithms executed by programs

10
New cards

problem

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

11
New cards

instance of a problem

a specific task that needs to be solved with specific input

12
New cards

decision problem

a problem with a yes/no answer

13
New cards

optimization problen

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

14
New cards

decidable problem

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

15
New cards

undecidable problem

one in which no algorithm can be constructed that always leads to a correct yes-or-no answer

16
New cards

scalability

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

17
New cards

efficiency

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

18
New cards

linear or sequential search

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

19
New cards

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

20
New cards

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

21
New cards

algorithmic bias

bias embedded into algorithms and any level of software development