AP Exam Vocabulary List

0.0(0)
studied byStudied by 0 people
GameKnowt Play
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/24

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.

25 Terms

1
New cards

==

The equality operator (sometimes read: "equal equal") is used to compare two values, and returns a Boolean (true/false). Avoid confusion with the assignment operator "=",

2
New cards

Abstraction

Pulling out specific differences to make one solution work for multiple problems. (watch
this video

3
New cards

Aggregation

a computation in which rows from a data set are grouped together and used to compute
a single value of more significant meaning or measurement. Common aggregations include: Average,
Count, Sum, Max, Median, etc.

4
New cards

Algorithm

A precise sequence of instructions for processes that can be executed by a computer

5
New cards

API

a collection of commands made available to a programmer

6
New cards

Array

A data structure in JavaScript used to represent a list.

7
New cards

ASCII

ASCII - American Standard Code for Information Interchange. ASCII is the universally
recognized raw text format that any computer can understand.

8
New cards

asymmetric encryption

used in public key encryption, it is scheme in which the key to encrypt data
is different from the key to decrypt.

9
New cards

Bandwidth

Transmission capacity measure by bit rate

10
New cards


Binary

A way of representing information using only two options.

11
New cards

Bit rate

(sometimes written bitrate) the number of bits that are conveyed or processed per unit of
time. e.g. 8 bits/sec.

12
New cards

Bit

A contraction of "Binary Digit". A bit is the single unit of information in a computer, typically represented as a 0 or 1.

13
New cards

Boolean Expression

in programming, an expression that evaluates to True or False.

14
New cards

Boolean

A single value of either TRUE or FALSE

15
New cards

Caesar Cipher

a technique for encryption that shifts the alphabet by some number of characters

16
New cards

Callback function

a function specified as part of an event listener; it is written by the programmer but called by the system as the result of an event trigger.

17
New cards

Canvas

a user interface element to use in HTML/JavaScript which acts as a digital canvas, allowing the programmatic drawing and manipulation of pixels, basic shapes, figures and images.

18
New cards

Cipher

the generic term for a technique (or algorithm) that performs encryption

19
New cards

code

(v) to write code, or to write instructions for a computer.

20
New cards

Computationally Hard

a "hard' problem for a computer is one in which it cannot arrive at a solution in a reasonable amount of time.

21
New cards

Concatentate

to link together or join. Typically used when joining together text Strings in programming (e.g. "Hello, "+name)

22
New cards

Conditionals

Statements that only run under certain conditions.

23
New cards

Cracking encryption

When you attempt to decode a secret message without knowing all the specifics of the cipher, you are trying to "crack" the encryption.

24
New cards

Data Type

All values in a programming language have a "type" - such as a Number, Boolean, or String - that dictates how the computer will interpret it. For example, 7+5 is interpreted differently from "7"+"5"

25
New cards

Debugging

Finding and fixing problems in your algorithm or program.