AP CSP Princeton Flashcards

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

1/71

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 1:18 PM on 5/10/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

72 Terms

1
New cards

Abstraction::A way of hiding information

2
New cards

Algorithm::A clear step-by-step set of instructions that solves a problem

3
New cards

Algorithm Efficiency::How well an algorithm performs in time and space

4
New cards

Application Program Interface (API)::Rules/specifications for using a library’s procedures

5
New cards

Artificial Intelligence::Computers performing tasks that normally need human intelligence

6
New cards

Assignment::Storing a value in a variable

7
New cards

Bandwidth::Maximum amount of data sent over a network in a fixed time

8
New cards

Base Conversion::Rewriting a number from one base to another

9
New cards

Bias::Data skewed toward a certain result

10
New cards

Binary::Numbers written using base 2

11
New cards

Binary Search::Searching an ordered list by repeatedly checking the middle

12
New cards

Boolean Expression::Expression that evaluates to true or false

13
New cards

Citizen Science::Crowdsourcing for scientific research

14
New cards

Cleaning Data::Making data uniform without changing meaning

15
New cards

Computing Innovation::New method/product/idea involving computers

16
New cards

Creative Commons::Licenses protecting original work from plagiarism

17
New cards

Crowdsourcing::Getting information/input from many people online

18
New cards

Cybersecurity::Protecting systems from unauthorized access/attacks

19
New cards

Data::Information stored, transmitted, or processed by computers

20
New cards

Data Abstraction::Hiding unnecessary details to focus on important information

21
New cards

Data Compression::Reducing the size of stored/transmitted data

22
New cards

Data Types::Specific kind of information stored in a variable

23
New cards

Decimal::Base 10 numbers

24
New cards

Decryption::Converting encrypted data back to original form

25
New cards

Digital Divide::Gap between people with and without technology access

26
New cards

Distributed Computing::Multiple devices working together to run a program

27
New cards

Encryption::Encoding data into another form

28
New cards

Fault Tolerance::Ability of a network to keep working using alternate paths

29
New cards

Graphs::Visual representations of data

30
New cards

Heuristic::Approximate solution instead of exact solution

31
New cards

Hexadecimal::Base 16 numbers

32
New cards

Hypertext Transfer Protocol (HTTP)::Protocol used to load web pages

33
New cards

Information::Data

34
New cards

Information Security::Cybersecurity

35
New cards

Integer Overflow::Number too large for the data type

36
New cards

Integer Roundoff::Imprecision caused by limited data size

37
New cards

Intellectual Property::Work protected from unauthorized use

38
New cards

Internet Protocol::Rules governing Internet communication

39
New cards

Iteration::Repeating part of an algorithm

40
New cards

Libraries::Collections of prewritten procedures/code

41
New cards

List::Data type holding multiple values

42
New cards

Loops::Code repeated multiple times

43
New cards

Lossless Compression::Compression with complete restoration of original data

44
New cards

Lossy Compression::Compression losing some original quality/data

45
New cards

Machine Learning::Computers learning from data

46
New cards

Metadata::Data about data

47
New cards

Open Source::Software whose source code can be viewed/modified

48
New cards

Parallel Computing::Splitting tasks to run simultaneously

49
New cards

Path::Sequence of connected devices between sender and receiver

50
New cards

Patterns::Recognizable forms in data

51
New cards

Personally Identifiable Information (PII)::Information that can identify a person

52
New cards

Plagiarism::Copying someone’s work as your own

53
New cards

Precision::Amount of detail/significant digits in measurements

54
New cards

Procedural Abstraction::Using a function without knowing internal details

55
New cards

Procedures::Named group of code performing a task

56
New cards

Protocol::Agreed-upon rules for communication

57
New cards

Pseudocode::Plain-language description of an algorithm

58
New cards

Random Number Generator::Program producing random numbers

59
New cards

Redundancy::Extra paths/components for fault tolerance

60
New cards

Route::Path

61
New cards

Routing::Finding a path from sender to receiver

62
New cards

Scalability::Ability of a system to grow/change size

63
New cards

Selection::Using conditions to choose actions

64
New cards

Sequencing::Steps of an algorithm in order

65
New cards

Sequential Computing::Instructions processed one at a time

66
New cards

Simulation Models::Programs imitating real-world situations

67
New cards

String::Collection of characters

68
New cards

Transmission Control Protocol (TCP/IP)::Internet protocol that resends packets until receipt is confirmed

69
New cards

Trends::General direction of change over time

70
New cards

Undecidable Problem::Problem that cannot be solved by an algorithm

71
New cards

Variable::Storage location holding a value

72
New cards

World Wide Web::System of linked pages, programs, and files