The Rest Part 1 Flashcards

(79 cards)

1
Q

Decomposition is?

A

Process of breaking up complex test into multiple less complex steps

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Each row progressively =

A

Iteration

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Charles Babbage difference engine reason?

A

Eliminate risk of human error

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Computers should?

A

Accept input; compute values, store data, output results

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Babbage difference engine was an example of a ? S

A

Single purpose computer

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

First machine that responded to input?

A

Jacquard loom

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Difference engine was capable of printed simultaneously on paper and?

A

Plaster panel

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Father of modern computing?

A

Charles Babbage

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Anitkthera mechanism may not have been able to track?

A

Egyptian civil calander

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

The store could store? #s to decimals?

A

1000, 40

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Analytical engine first gen purp computer?

A

True

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

“Test” == 1

A

False

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

False and 0 != 0

A

False

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

“Test” = “Test”

A

True

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

not (10 == 1 or 1000 == 1000)

A

False

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

not(1 != 10 or 3 = 4)

A

False

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

1 != 0 and 2 == 1

A

False

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

Ada Lovelace said the machine could be used to create?

A

Music

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

High level programming languages?

A

Cannot be read directly by a computer

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

Compiler purpose?

A

Translate high level language to assembly code

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

Assembly converts assembly language into?

A

Machine language

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

Programming hierarchy?

A

High level
Compiler
Assembly
Assembler
Machine
Hardware

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q

Hci simple use?

A

Usability

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
24
Q

Consistent loop steps with planning implementation and evaluation?

A

Iterative design

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
Phenomenology study of?
Consciousness
26
How to develop software hci?
Automated adaptive instruction
27
Nested steps computer feel like a house?
Bob
28
Microsoft assistant?
Clippy
29
Prior work summary?
Put things where people except them to be
30
Hesitation due to?
Resistance to change
31
Douglas englebart developed the?
Mouse
32
Douglas Englebart developed this OS?
oN-Line System (NLS)
33
Mother of all demos happened before
The moon landing
34
Infant in mother of demos?
Email
35
Mother of all demos precursor to
Wikis
36
Computer iterterfaxe inspired by
Desktop metaphor
37
Best selling comp 1984
Apple Macintosh
38
ENIAC required technicians to
Physically require the hardware
39
Stored programs led to?
Code libraries, bootstrap code, modern operating systems
40
Development lifecycle
Deployment Implementation Software design Requirements gathering Testing Maintenance
41
Dijkstra wrote a letter advocating the removal of
GOTO
42
Hollerith used?
Punch cards
43
1890 census took
1 year
44
Hollerith turned into
IBM
45
Algorithm came from
Al khwarizmi
46
Algorithm is a … set of …
Finite set of instructions for carrying out a task
47
Euclid algorithm math value?
Greatest common divisor
48
Big o is used to express the …. By approximating the number of steps based on the … of the input
Complexity , size
49
Big o is the … of an al
Worst case scenario
50
N size of I put big o and bubble
O(n squared)
51
George stibitz model k capable of adding
Binary
52
K comes from
Kitchen table
53
Not true for complex calc
Divide by zero
54
Sign of the number bit?
Leftmost bit
55
To produce a negative number
Invert the bits and add 1
56
Unsigned and signed 8 bit same when counting from 0 to
127
57
Past max value known as
Integer overflow
58
Store rational #
Floating point
59
3 parts rational stored
Mantissa
60
Store text we assign based on
ASCII
61
Imagined stores as equations
Vector images
62
Bit maps use?
Color tables
63
Compression involves?
Funded repeated data and replacing it with simpler data
64
Jack Morton summarized early computing and referred to it as
The tyranny of numbers
65
Jack Kilby used?
Germanium
66
Circuit printer on a single piece of material is known as
Integrated circuit
67
Robert Joyce improved the design with
Silicon
68
Rober Boyce and Gordon Moore and Andy grocery formed
Intel
69
Gordon Moores predictions are known as
Moores law
70
Intel 4004 was an example of
Central processing unit
71
Not a fixed program
Babbages analytical machine
72
CPU, memory, inp, out, design known as
Von Neumann architecture
73
Shared data channel given the name
System bus
74
Real world devices limited states?
Finite state machines
75
Personal computers led to the rise in these strategies
Iterative model, spiral model, agile philosophy
76
Agile is a
Philosophy
77
UML is
Unified modeling language
78
Agile cycles are referred to as
Sprints
79
Iterative dev model waterfalls each produce
Prototypes