Unit 1: Creative Development and Unit 2: Binary

studied byStudied by 19 people
5.0(1)
get a hint
hint

string

1 / 62

Tags and Description

Vocabulary

63 Terms

1

string

a linear sequence of characters, words, or other data

New cards
2

dichotomous

in which something can only be one thing or another (yes or no)

New cards
3

binary code

code represented with the two symbols of 1 and 0

New cards
4

bits

the foundation for digital computing (1s and 0s) - short for binary digits

New cards
5

digital

how information is stored, accessed, transformed and used by computers

New cards
6

state space

the space of potential possibilities

New cards
7

exponential growth

the rate of growth that rapidly increases in proportion to the growing total number or size.

New cards
8

fixed-point numbers

numbers where the decimal point is always in the same place.

New cards
9

floating-point numbers

numbers where the decimal point can float because there is no fixed number of digits before and after the decimal point. AKA: real numbers

New cards
10

real numbers

numbers approximated by floating-point representations that do not necessarily have infinite precision.

New cards
11

scientific notation

the mathematical representation of a decimal number in floating-point form. Examples: 4 x 10³  for 4,000, 4.002 x 10³x 10 for 4,002 or 2.345E6 for 2,345,000.

New cards
12

decimal

describes the base-10 number system. The most commonly used number system.

New cards
13

ASCII (American Standard Code for Information Interchange)

a table that outlines a common set of conventions established for converting between binary values and alphanumeric (represents 128 different characters)

New cards
14

alphanumeric

the characters that consists of uppercase and lowercase letters in addition to numerals 0-9.

New cards
15

digital noise

irrelevant or meaningless data that has found its way into otherwise meaningful code.

New cards
16

abstraction

the process of removing or suppressing details to create a manageable level of complexity.

New cards
17

bit string

a sequence of bits that can be used to represent sets or to manipulate binary data.

New cards
18

mapping

associating each element of a given set with one or more elements of a second set.

New cards
19

data

characters, symbols or quantities on which operations are performed, stored and/or transmitted by a computer.

New cards
20

Unicode

a binary encoding system that can represent much more of the world's text than ASCII can (represents 65,536 different characters)

New cards
21

discrete

separate or divided (digital)

New cards
22

continuous

unbroken, without interruption (analog)

New cards
23

approximation

digital copies are only approximations of the natural object.

New cards
24

analog

non-digital signals or information represented by a continuously variable physical quantity such as spatial position or voltage.

New cards
25

innovating

the process of imagining something that does not yet exist, but that has potential value, and making it real through the application of design, implementation, and production

New cards
26

iteration

repeatedly applying a process with the goal of coming closer and closer to a solution

New cards
27

iterative development process

the process by which computer programs are designed, developed and tested in repeated cycles

New cards
28

debug

to identify and remove errors from a computer program

New cards
29

algorithm

a finite set of instructions that accomplish a specific task.

New cards
30

sequencing

executes statements one at a time - in order, one after another.

New cards
31

selection

uses "if...then" to tell a computer how to select a step or to tell the sequence that it should be executed.

New cards
32

imperative statement

a command statement with a verb phrase that indicates an operation to perform (example: move forward)

New cards
33

descriptive qualifier

a specific adverb or adjective that further qualifies or limits the meaning of a word (example: left shoe)

New cards
34

natural language

a complex, but structured language, both written and spoken, that has evolved naturally in humans through use, repetition, and adaptation.

New cards
35

artificial language

a limited size language, usually developed by a small group for specific purposes. Usually much simpler and structured.

New cards
36

ambiguity

uncertainty or being open to more than one interpretation.

New cards
37

visual programming language

a programming language that lets users drag and drop icons into organized blocks of code to create programs rather than typing text.

New cards
38

high-level language

a programming language that is easier for humans to read, write, and parse. Guaranteed to be unambiguous.

New cards
39

low-level language

a programming language that has little or no abstraction and communicates closely to the hardware using machine language. Less natural for humans.

New cards
40

compilation

the process of source code being translated into machine code.

New cards
41

source code

programs written in high-level languages.

New cards
42

machine code

machine-level instructions that are uniquely read by computer processors using patterns of 1s and 0s.

New cards
43

byte

a group of 8 bits

New cards
44

nibble

a group of 4 bits

New cards
45

logic error

a mistake in the algorithm or program that causes it to behave incorrectly or unexpectedly

New cards
46

syntax error

a mistake in the program where the rules of the programming language are not followed.

New cards
47

run-time error

a mistake in the program that occurs during the execution of a program.

New cards
48

overflow error

the data type used to store data was not large enough to hold the data.

New cards
49

roundoff error

the difference between an approximation of a number used in computation and its exact (correct) value.

New cards
50

hard disk drive

is an electro-mechanical data storage device that stores and retrieves digital data using magnetic storage

New cards
51

solid state drive

device that uses integrated circuit assemblies to store data persistently, typically using flash memory, and functioning as secondary storage in the hierarchy of computer storage.

New cards
52

optical disk drive

uses laser light or electromagnetic waves within or near the visible light spectrum as part of the process of reading or writing data to or from optical discs.

New cards
53

database

information that is set up for easy access, management and updating.

New cards
54

sampling

a method of converting an analogue audio signal into a digital signal or takes a segment of sound and plays it at a high rate of speed, resulting in continuous sound.

New cards
55

sampling rate

measures how many times per second we sample the amplitude of the sound wave.

New cards
56

screen resolution

is the number of pixels on a device found in each dimension (width × height) that can be displayed on the screen.

New cards
57

pixel density

is usually measured in PPI (Pixels Per Inch), which refers to the number of pixels present per inch on the display.

New cards
58

metadate

data that describes other data. For example, a digital image may include data that describe the size of the image, number of colors, or resolution.

New cards
59

RGB

encoding scheme describes a specific color by capturing the individual contribution to a pixel's color of each of the three light colors: red, green, and blue

New cards
60

data compression

the process of encoding, restructuring or otherwise modifying data in order to reduce its size.

New cards
61

data compression algorithms

reduce the number of bytes required to represent data and the amount of memory required to store images

New cards
62

lossy compression

the data in a file is removed and not restored to its original form after decompression.

New cards
63

lossless compression

a compression technique that does not lose any data in the compression process

New cards

Explore top notes

note Note
studied byStudied by 2 people
Updated ... ago
5.0 Stars(1)
note Note
studied byStudied by 24 people
Updated ... ago
5.0 Stars(2)
note Note
studied byStudied by 114 people
Updated ... ago
5.0 Stars(1)
note Note
studied byStudied by 10 people
Updated ... ago
5.0 Stars(1)
note Note
studied byStudied by 21 people
Updated ... ago
5.0 Stars(1)
note Note
studied byStudied by 7 people
Updated ... ago
5.0 Stars(1)
note Note
studied byStudied by 23 people
Updated ... ago
5.0 Stars(1)
note Note
studied byStudied by 115937 people
Updated ... ago
4.9 Stars(592)

Explore top flashcards

flashcards Flashcard35 terms
studied byStudied by 6 people
Updated ... ago
5.0 Stars(1)
flashcards Flashcard192 terms
studied byStudied by 63 people
Updated ... ago
5.0 Stars(1)
flashcards Flashcard120 terms
studied byStudied by 63 people
Updated ... ago
5.0 Stars(1)
flashcards Flashcard38 terms
studied byStudied by 9 people
Updated ... ago
5.0 Stars(1)
flashcards Flashcard314 terms
studied byStudied by 4 people
Updated ... ago
5.0 Stars(1)
flashcards Flashcard34 terms
studied byStudied by 5 people
Updated ... ago
5.0 Stars(1)
flashcards Flashcard58 terms
studied byStudied by 2 people
Updated ... ago
4.0 Stars(1)
flashcards Flashcard106 terms
studied byStudied by 39 people
Updated ... ago
5.0 Stars(1)