CSC 005 Cumulative Final

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/121

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.

122 Terms

1
New cards

analog

a continuous representation, analogous to the actual information it represents

2
New cards

digital

a discrete representation, breaking the info up into separate elements

3
New cards

binary

base 2, used for things like coding

4
New cards

Octal

a base 8 number system, uses 0-7 where each value has 8 digits

5
New cards

Hexadecimal

base 16 number system, uses values 0-9 and A-F for numbers in the system

6
New cards

Bandwidth

restricts the size of files that can be sent

7
New cards

Compression Ratio

the size of the compressed data divided by the size of the original data

8
New cards

analogous data

not stored well as it is infinite

9
New cards

Digital Data

finite values and can be stored easier by computers

10
New cards

reclocking

the process of the signal regaining its original shape to make sure no data was lost

11
New cards

two's complement

2^k-i, a way to represent negative numbers in binary

12
New cards

Number overflow

when the computer does not have enough bits to store all the data

13
New cards

ASCII character set

American Standard Code for Information Interchange, used 7 bits for 128 characters eightth was a bit check, now uses up to 256 characters

14
New cards

UNICODE Character Set

an extension of ASCII that used 16 buts per character, covered many languages

15
New cards

run length encoding

replacing a long series of a repeated character with a count of the repeated character

16
New cards

what do MP3's do to audio

discard noise not heard by humans to shrink the file

17
New cards

GIF

Graphics Interchange Format

18
New cards

Video Codec

Methods used to shrink the size of a movie

19
New cards

ALU

arithmetic/logic unit, used to solve basic problems like adding and subtracting

20
New cards

addressability

The number of bits addressable at one time in a computer, 32 bit computer, 64 bit computer

21
New cards

registers

places where info can be stored to pull from in multistep problems

22
New cards

control unit

The organizing force in the computer

23
New cards

Instruction Register (IR)

contains the instruction currently being executed

24
New cards

Program Counter (PC)

contains the address of the next instruction to be executed

25
New cards

CPU

Central Processing Unit, contains the ALU and Control Unit

26
New cards

Fetch-Execute Cycle

Fetch the instruction, decode the info, get data if needed, execute the instruction

27
New cards

RAM

can have its info's location changed, volatile

28
New cards

ROM

information's location cannot be altered, non-volatile

29
New cards

seek time

the time it takes for a read/write head to move to a specific data track

30
New cards

Latency

The time it takes for the specified sector to be in position under the read/write head

31
New cards

access time

The time it takes for a block to start being read; the sum of seek time and latency

32
New cards

transfer time

The rate at which data moves from the disk to memory

33
New cards

Resistive Touch screens

made of two layers, that have electrical conductive material in them and when the screen is pressed they touch sending a signal to that area of the screen

34
New cards

capacitive touch screens

laminent over glass and your touch sends a current to your finger and maps the signal

35
New cards

infrared touch screen

A screen with crisscrossing horizontal and vertical beams of infrared light

36
New cards

surface acoustic wave screens

use sound waves just like infrared waves to track touches

37
New cards

Bit-level parallelism

Bits can be processed simultaneously

38
New cards

instruction level parallelism

different instructions that dont overlap can be ran at the same time

39
New cards

Data-Level Parallelism

a single set of instructions can be run on different data sets at teh same time, SIMD = Single Instructions Multiple Data

40
New cards

Task-level parallelism

different processors can run the same or different instructions on the same or different data sets.

41
New cards

assembly languages

assign mnemonic letter codes to each machine-language instructions

42
New cards

machine language

instructions built into a computer that it understands

43
New cards

assembler

A program that translates an assembly-language program into machine code

44
New cards

Boolean Expression

evaluates a true/false statement

45
New cards

Pep/9

A virtual computer designed by Stanley Warford that has 40 machine-language instructions

46
New cards

pseudocode

a language that allows us to express algorithms in a clearer form

47
New cards

Python

programming language

48
New cards

print()

prints whatever is in parenthesis

49
New cards

input()

gets data

50
New cards

int()

converts string to integer number

51
New cards

concatenation

combining two strings together without a space

52
New cards

Nested structures

A structure in which one control structure is embedded within another

53
New cards

abstract step

An algorithmic step for which some details remain unspecified

54
New cards

concrete step

A step for which the details are fully specified

55
New cards

array

a named collection of homogenous items which individual items are accessed by their place within the collection, the collection is known as the index

56
New cards

computer problem-solving process

1. analysis and specification phase

2. algorithm development phase

3. implementation phase

4. maintenance phase

57
New cards

Count controlled loop

A loop that stops when a counter variable reaches a specified limit.

58
New cards

event controlled loop

A loop that terminates when something happens inside the loop body to signal that the loop should be exited

59
New cards

Searching Arrays

goes thru the array one at a time until it finds the value it is looking for

60
New cards

Sorting Array

putting the items into an order, such as numeric

61
New cards

sequential search

goes thru data numerically

62
New cards

binary search

divide and conquer

63
New cards

insertion sort

an already sorted array that has items being added to them that are sorted based on the setup of the array before it was inserted.

64
New cards

bubble sort

comparing the two adjacent valuyes and moving them accordingly to make sure that they are in ascending order. can be done in 1 array

65
New cards

recursive algorithms

when an algorithm uses its own name in the algorithm

66
New cards

information hiding

the process of hiding lower detail information when working with higher level details

67
New cards

abstraction

a model of a complex system that includes only the details essential to the viewer.

68
New cards

data abstraction

the separation of the logic behind data from what is presented

69
New cards

procedural abstraction

the separation of the logical view of an action from what is presented

70
New cards

Flow chart - oval shape

start or end of flow chart

71
New cards

Flow chart - parallelogram

input/output of data

72
New cards

flow chart - rectangle

process of flowchart

73
New cards

flow chart - diamond

if statement

74
New cards

flow chart - circle

connector to next page of flow chart

75
New cards

how do ranges in loops work

the range starts at 0 so if you want a range of 6 it would run 0-5

76
New cards

while loops

A control structure that allows a piece of code to repeated until a certain condition is false

77
New cards

how would you get a random number in code

import random

print(random.randint(0,1)

78
New cards

how is a list formatted if using Rock, Paper, and Scissors

mylist= ["Rock","Paper","Scissors"]

79
New cards

wireless networks

are available to send data thru infrared or radio waves to process data

80
New cards

data transfer rate

the speed with which data is moved from one place on a network to another, also known as bandwidth

81
New cards

client/server model

the request and action model of networks

82
New cards

file server

creates one database for all files in the network

83
New cards

web server

the computer that completes all the requests

84
New cards

P2P Model

Model that enables every computer on the network to be both client and server. Any user can make files publicly available to other users on the network.

85
New cards

LAN Network

Local access network, connects machines in a small area to each other

86
New cards

topologies

Physical layout of a network (Star, Ring and Bus and each individual known as nodes)

87
New cards

WAN Networks

wide-area networks, connects two or more LANs in different areas.

88
New cards

internet backbone

high capacity data routes owned by companies like AT&T

89
New cards

packet switching

The approach to network communication in which packets are individually routed to their destination, then reassembled

90
New cards

repeaters

used along cable lines to strengthen the signal

91
New cards

OSI Reference Model

Open Systems Interconnection Reference Model, used to facilitate how networks are formatted so they can all interact

92
New cards

TCP/IP

Transmission Control Panel/ Internet Protocol, TCP is the network protocol tha breaks messages into packets and fixes issues, IP deals with the routing of these packets

93
New cards

UDP

User Datagram Protocol is a less popular alternative as it is faster, however, less reliable

94
New cards

traceroute

a program which tracks the path of a packet

95
New cards

IPv4

The Internet Protocol version 4 is the dominant protocol for routing traffic on the Internet, specifying "to" and "from" addresses using a dotted decimal such as "122.45.255.0".

96
New cards

IPv6

newer version that uses 128 bits instead of 64

97
New cards

ICANN

Internet Corporation fro Assigned Names, authroiuty for giving domain names

98
New cards

domain names

unique names which identify Internet sites and businesses

99
New cards

HTTP

hypertext transfer protocol

100
New cards

information security

the protection and access rights to files stored electronically online