AP CS Principles, Abstraction

studied byStudied by 0 people
0.0(0)
learn
LearnA personalized and smart learning plan
exam
Practice TestTake a test on your terms and definitions
spaced repetition
Spaced RepetitionScientifically backed study method
heart puzzle
Matching GameHow quick can you match all your cards?
flashcards
FlashcardsStudy terms and definitions

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
robot