APCSP Unit 4

studied byStudied by 9 people
5.0(1)
Get a hint
Hint

Accumulator

1 / 55

encourage image

There's no tags or description

Looks like no one added any tags here yet for you.

56 Terms

1

Accumulator

A special register in the CPU where data is put in order to perform arithmetic and logic operations

New cards
2

Ad hoc

[x] For programming, writing code in an unplanned way and for a particular purpose only

New cards
3

ALU

Arithmetic Logic Unit; The part of the CPU that performs all logic and arithmetic operations

New cards
4

Assembly language

A low-level language that uses symbolic names, rather than binary sequences of 0s and 1s, to represent the machine language instructions.

New cards
5

Cloud computing

[x] The practice of using a network of remote servers hosted on the internet to store, manage, and process data, rather than a local server or a personal computer

New cards
6

Control structures

[x] Constitute the basic blocks for decision-making processes in computing

New cards
7

Cookie

Small files or bits of data that are stored on your computer.

New cards
8

CPU

Central Processing Unit; interprets and runs the computer program

New cards
9

Database

[x] A structured set of data held in a computer, especially one that is accessible in various ways

New cards
10

Data aggregation

[x] Compiling information from a range of databases and organizing it into a simpler, easy-to-use medium, usually utilizing sum, average, mean, or median references. The pool of data is used for high-level analysis

New cards
11

Data mining

[x] The practice of analyzing large databases in order to generate new information

New cards
12

Data repository

[x] A storage space for researchers to deposit data sets associated with their research

New cards
13

Data sources

[x] The location where data that is being used originates from

New cards
14

Deterministic

A process is deterministic if it is completely predictable. A PRNG is deterministic. An example would be a PRNG.

New cards
15

Digital detritus

[x] Unsightly debris that accrues as a result of the experience of digital living

New cards
16

Dossier

[x] A file containing detailed records on a particular person or subject

New cards
17

EDR

[x] Endpoint Detection and Response; a system to gather and analyze security threat-related information from computer workstations and other endpoints with the goal of finding security breaches as they happen and facilitating a quick response to discovered or potential threats

New cards
18

Encode

[x] The process of putting a sequence of characters into a specialized format for efficient transmission or storage

New cards
19

Encryption

[x] The conversion of data from a readable format into an encoded format

New cards
20

Fair coin

A fair coin is one that when flipped would come up heads 50% of the time over a large number of coin flips.

New cards
21

FERPA

[x] The Family Educational Rights and Privacy Act is a federal law that affords parents the right to have access to their children's education records, the right to seek to have the records amended, and the right to have some control over the disclosure of personally identifiable information from the education records

New cards
22

Fetch/execute cycle

The fetch-execute cycle is the basic process performed by the CPU. On each cycle the CPU fetches the next instruction from RAM, interprets it and executes it.

New cards
23

For-each

[x] A control flow statement for traversing items in a collection

New cards
24

Geotagging

[x] Where a photograph’s metadata is attached to a physical location

New cards
25

HIPAA

[x] Health Insurance Portability and Accountability Act of 1996; requires the Secretary of the US Department of Health and Human Services to develop regulations protecting the privacy and security of certain health information

New cards
26

Hypothesis

A hypothesis is an explanation that can be tested by experimentation.

New cards
27

If-else

[x] A conditional statement that runs a different set of statements depending on whether an expression is true or false

New cards
28

Infinite loop

[x] A piece of code that lacks a functional exit so that it repeats indefinitely

New cards
29

Instruction counter

The instruction counter is a special register in the CPU that keeps track of the next instruction to be fetched.

New cards
30

Instruction register

The instruction register is a special memory location in the CPU that stores the current instruction that is being executed.

New cards
31

IP address

[x] Internet Protocol address; a series of number that identifies any device on a network

New cards
32

ISP

[x] Internet Service Provider; a company that provides access to the internet

New cards
33

Iteration

[x] A function that repeats a block of code in a specified order, often until a specific result occurs

New cards
34

Libraries

[x] A collection of precompiled, reusable files, functions, scripts, routines, and other resources that can be referenced by computer programmers, often for software development

New cards
35

Machine language

A machine language is a programming language that is directly readable by the computer’s CPU. It consists entirely of 0s and 1s.

New cards
36

Metadata

[x] Data about a file

New cards
37

Model

A model is an abstraction that provides a simplified representation of some complex object or phenomenon.

New cards
38

Model of randomness

[x] Any collection of data or information with no determined order, or is chosen in a way that is unknown beforehand

New cards
39

Mod operator

Gives the remainder when one number is divided by another.

New cards
40

Modular arithmetic

Modular arithmetic is a system of arithmetic for whole numbers where the numbers 'wrap around' upon reaching a certain value known as the modulus. An example would be clock arithmetic. On a 12-hour clock, the time wraps around to 1 after 12 o'clock.

New cards
41

Modulo

[x] The remainder when dividing (eg. 5 mod 3 or 5%3 is 2)

New cards
42

Overflow error

An overflow error is an error that occurs when the computer attempts to handle a number that is outside of the defined range of values can be represented

New cards
43

PII

Personally Identifiable Information; Information about an individual that identifies, links, relates, is unique to, or describes them. Examples of PII include your social security number, age, race, phone number(s), and biometric data.

New cards
44

PRISM

[x] Planning Tool for Resource Integration, Synchronization, and Management; an National Security Agency tool to monitor and collect data from suspected terrorists and foreign Internet traffic

New cards
45

PRNG

Pseudo Random Number Generator; an algorithm that generates a sequence of numbers that appears to be random but is completely determined by the algorithm. As such, a PRNG is a model or representation of randomness.

New cards
46

Pseudo random numbers

[x] A set of values or elements that is statistically random, but it is derived from a known starting point and is typically repeated over and over

New cards
47

Query

[x] A request for information

New cards
48

RAM

[x] Random Access Memory

New cards
49

Random

Randomness is the lack of pattern or regularity. A random sequence of events has no order or pattern.

New cards
50

Random event

A random event is an event that cannot be predicted with certainty. Examples would include flipping a fair coin, rolling a die, picking a card from a well shuffled deck.

New cards
51

Random number generator

A random number generator (PRNG) is an algorithm that generates a sequence of numbers that seem to occur in random order.

New cards
52

RFID

[x] Radio Frequency Identification; a technology that uses radio waves to passively identify a tagged object

New cards
53

Selection

[x] Used for decisions, branching; choosing between 2 or more alternative paths for a given condition

New cards
54

Server

[x] A computer or system that provides resources, data, services, or programs to other computers, known as clients, over a network

New cards
55

Sequence

[x] A basic algorithm; a set of logical steps carried out in order

New cards
56

Simulation

[x] The use of a computer to represent the dynamic responses of one system by the behavior of another system modeled after it

New cards

Explore top notes

note Note
studied byStudied by 1 person
Updated ... ago
5.0 Stars(1)
note Note
studied byStudied by 62 people
Updated ... ago
5.0 Stars(1)
note Note
studied byStudied by 12 people
Updated ... ago
5.0 Stars(1)
note Note
studied byStudied by 12 people
Updated ... ago
5.0 Stars(1)
note Note
studied byStudied by 15 people
Updated ... ago
5.0 Stars(1)
note Note
studied byStudied by 2 people
Updated ... ago
5.0 Stars(1)
note Note
studied byStudied by 3 people
Updated ... ago
5.0 Stars(1)
note Note
studied byStudied by 19811 people
Updated ... ago
4.6 Stars(97)

Explore top flashcards

flashcards Flashcard22 terms
studied byStudied by 6 people
Updated ... ago
5.0 Stars(1)
flashcards Flashcard23 terms
studied byStudied by 5 people
Updated ... ago
5.0 Stars(1)
flashcards Flashcard130 terms
studied byStudied by 6 people
Updated ... ago
5.0 Stars(1)
flashcards Flashcard21 terms
studied byStudied by 4 people
Updated ... ago
5.0 Stars(1)
flashcards Flashcard24 terms
studied byStudied by 10 people
Updated ... ago
5.0 Stars(1)
flashcards Flashcard57 terms
studied byStudied by 17 people
Updated ... ago
5.0 Stars(1)
flashcards Flashcard69 terms
studied byStudied by 7 people
Updated ... ago
5.0 Stars(1)
flashcards Flashcard213 terms
studied byStudied by 3 people
Updated ... ago
5.0 Stars(1)