Unit 3 - Creating Graphics & Images Bit by Bit

0.0(0)
studied byStudied by 0 people
0.0(0)
full-widthCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/49

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

50 Terms

1
New cards

ADT

defines a general data type like list that describes a collection of data without worrying about the specific implementation.

2
New cards

algorithm

a step-by-step procedures for solving a particular problem.

3
New cards

analog

refers to data with values that change continuously, or smoothly, over time like sound and music files

4
New cards

API

for a program or web service defines how other programs can communicate with it and use it.

5
New cards

ASCII

short for American Standard Code for Information Interchange is a character encoding scheme in which each character is represented by a 7-bit (originally) or 8-bit binary sequence. For example, the ASCII sequence 01000001 represents the letter 'A'.

6
New cards

assignment

sets a variable to a value or a mathematical expression.

7
New cards

bit

short for 'binary digit'

8
New cards

bitmap

a type of memory organization or image file format used to store digital images.

9
New cards

byte

equals 8 bits.

10
New cards

cloud computing

relies on sharing resources online on the Internet rather than having data and process located on a personal computer.

11
New cards

comment

a non-executable block of text that can be added to a program to provide clarification and documentation of the code.

12
New cards

computer bug

An informal term for error in computer hardware or software -- the term was coined by Grace Hopper.

13
New cards

concatenation

Putting two strings together to make a new string.

14
New cards

cryptography

means secret writing. It is the science of protecting information by transforming it into an unreadable format.

15
New cards

data abstraction

provides a general way to access a collection of data.

16
New cards

data type

The type of data stored in a variable, for example number, string, boolean, or list.

17
New cards

database

one way to store persistent data. Examples include TinyDB and Firebase.

18
New cards

debugging

The process of removing errors from computer hardware or software.

19
New cards

digital

any system based on discontinuous data or events. Computers are digital machines because at the basic level they can distinguish between just two values, 0 and 1.

20
New cards

digital signal processing

refers to manipulating analog information.

21
New cards

download

to copy data (usually an entire file) from an online source to a personal computer.

22
New cards

even parity

the number of 1s in the sequence add up to an even number.

23
New cards

expression

involves values, variables, and operators for example (a+b)/2

24
New cards

GPS

allows people to pinpoint their geolocation (geographic location) on Earth using satellites.

25
New cards

index

the number or position of an element in the list.

26
New cards

list

In computer science, this stores multiple items under one variable name and uses an index to number and access them.

27
New cards

lossless compression

an algorithm is one in which no data are lost; the original data can be completely recovered.

28
New cards

lossy compression

an algorithm is one in which some data are lost; the original data cannot be completely restored.

29
New cards

megabyte

a unit for characterizing the amount of data. It is roughly 1 million bytes or, more precisely, 2

30
New cards

megapixel

one million pixels, used in reference to the resolution of a graphics device.

31
New cards

modeling

the process of representing a real-world object of phenomenon as a set of mathematical equations.

32
New cards

OCR

the process of reading text from paper and translating the images into a form that the computer can manipulate.

33
New cards

odd parity

the number of 1s in the sequence add up to an odd number.

34
New cards

operator

Symbols like +,-,*,/ used for addition, subtraction, multiplication, division.

35
New cards

parity

In math, this usually means the fact of being even or odd.

36
New cards

parity bit

a bit that acts as a check on a set of binary values, calculated in such a way that the number of 1s in the set plus it should always be even or should always be odd.

37
New cards

pixel

short for 'picture element', is a single physical point in a raster image.

38
New cards

procedural abstraction

in computer science is the practice of organizing and encapsulating algorithms in named procedures that can then be invoked by name. An example would be the 'sqrt(x)', square root of x, which encapsulates the algorithm for calculating the square root of x.

39
New cards

pseudocode

A blend of English and code used to write down an algorithm for a program.

40
New cards

raster

the rectangular area of a display screen actually being used to display images.

41
New cards

refactoring

the process of restructuring program code without changing its basic behavior

42
New cards

render

refers to the process of adding realism to a computer graphics by adding 3-D qualities, such as shadows and variations in color and shade.

43
New cards

run length encoding

A compression algorithm that represents an image in terms of the length of runs of identical pixels

44
New cards

sampling

analog data refers to measuring values of the analog signal at regular intervals (usually in time or space) called samples in order to digitize it into a binary representation.

45
New cards

spam

electronic junk mail or junk newsgroup postings.

46
New cards

steganography

the art and science of hiding information by embedding messages within other, seemingly harmless messages.

47
New cards

string

A sequence of characters that can be stored in a variable or list.

48
New cards

substring

Part of an existing string.

49
New cards

upload

data means to transmit data from a computer to an online repository or service such as a bulletin board service, or drop box, or network.

50
New cards

variable

names a memory location to hold different values in your program.