AP CS Principles, Abstraction

studied byStudied by 0 people
0.0(0)
Get a hint
Hint

abstraction

1 / 23

24 Terms

1

abstraction

reduces information and detail to facilitate focus on relevant concepts

New cards
2

digital data

information that is stored and transmitted as a series of discrete symbols, or binary code, thag can be read by machines

New cards
3

bits

the smallest unit of digital information that can be stored on a computer

New cards
4

number bases

the total number of digits used in the system

New cards
5

binary numbers

represented by only two digits (0,1)

New cards
6

hexadecimal

uses 16 symbols to represent numbers 0-15 (0-9) and (A-F)

New cards
7

binary sequence

a string of ones and zeros that represent a variety of information

New cards
8

programming languages

specific instructions to produce various outputs

New cards
9

real numbers (floating-point)

computer shorthand for scientific notation

New cards
10

software

a set of instructions, data, or programs used to operate computers and execute specific task

New cards
11

levels of abstraction

the amount of complexity by which a system is viewed or programmed

New cards
12

high-level languages

programming languages that are used for writing programs or software that can be understood by humans

New cards
13

low-level languages

close to machine code and hardware, and provides direct control over a computers hardware and resources

New cards
14

abstraction hierarchy

framework for describing the functional structure

New cards
15

binary data

a way of representing data using only two possible values

New cards
16

boolean function

a result that can only have one or two possible values

New cards
17

logic gate

a device performing a boolean logic operation on one or more binary inputs and outputs a single binary output

New cards
18

chip

“microchip” stores memory or provides circuitry for micro processing

New cards
19

hardware

the physical components of a computer

New cards
20

lower-level abstraction

a level or programming that provides little to no abstraction from a computer’s instruction set architecture

New cards
21

higher-level abstraction

the entire system, showing less detail

New cards
22

models

systems created to imitate parts of a select process

New cards
23

simulations

used a mathematical description, or model, of a real system in the form of a computer program

New cards
24

hypothesis

a prediction of how a system will behave under specific conditions, or hoe variables will interact

New cards

Explore top notes

note Note
studied byStudied by 2220 people
... ago
4.7(3)
note Note
studied byStudied by 24 people
... ago
5.0(1)
note Note
studied byStudied by 42 people
... ago
5.0(2)
note Note
studied byStudied by 48 people
... ago
5.0(1)
note Note
studied byStudied by 452 people
... ago
5.0(3)
note Note
studied byStudied by 43 people
... ago
5.0(1)
note Note
studied byStudied by 19 people
... ago
4.5(2)
note Note
studied byStudied by 23406 people
... ago
4.5(119)

Explore top flashcards

flashcards Flashcard (41)
studied byStudied by 2 people
... ago
4.0(1)
flashcards Flashcard (26)
studied byStudied by 173 people
... ago
5.0(1)
flashcards Flashcard (48)
studied byStudied by 21 people
... ago
5.0(1)
flashcards Flashcard (41)
studied byStudied by 2 people
... ago
5.0(1)
flashcards Flashcard (47)
studied byStudied by 1 person
... ago
5.0(1)
flashcards Flashcard (22)
studied byStudied by 2 people
... ago
5.0(1)
flashcards Flashcard (20)
studied byStudied by 1 person
... ago
5.0(1)
flashcards Flashcard (22)
studied byStudied by 3 people
... ago
5.0(1)
robot