AP CS Principles, Abstraction

0.0(0)
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/23

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

24 Terms

1
New cards

abstraction

reduces information and detail to facilitate focus on relevant concepts

2
New cards

digital data

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

3
New cards

bits

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

4
New cards

number bases

the total number of digits used in the system

5
New cards

binary numbers

represented by only two digits (0,1)

6
New cards

hexadecimal

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

7
New cards

binary sequence

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

8
New cards

programming languages

specific instructions to produce various outputs

9
New cards

real numbers (floating-point)

computer shorthand for scientific notation

10
New cards

software

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

11
New cards

levels of abstraction

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

12
New cards

high-level languages

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

13
New cards

low-level languages

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

14
New cards

abstraction hierarchy

framework for describing the functional structure

15
New cards

binary data

a way of representing data using only two possible values

16
New cards

boolean function

a result that can only have one or two possible values

17
New cards

logic gate

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

18
New cards

chip

“microchip” stores memory or provides circuitry for micro processing

19
New cards

hardware

the physical components of a computer

20
New cards

lower-level abstraction

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

21
New cards

higher-level abstraction

the entire system, showing less detail

22
New cards

models

systems created to imitate parts of a select process

23
New cards

simulations

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

24
New cards

hypothesis

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