Shared Flashcard Set

Details

Senior Sem
Senior Sem midterm
64
Computer Science
Undergraduate 4
03/15/2011

Additional Computer Science Flashcards

 


 

Cards

Term
The Key consideration, and the reason for our interest in algorithm complexity, is the question of whether or not an algorithm/program returns an answer in a reasonable ______ and with reasonable _______.
Definition
Amount of time
Space requirements
Term
If it does, the algorithm is considered ______
Definition
tractable
Term
If not, it is called _____
Definition
intracable
Term
The chief feature of the algorithm used for the GenPerms program is the _____ to the function Perms which occurs within a _____.
Definition
recursive call
for-loop
Term
We discussed empirical studies of that program and the expected run time for longer input strings. Assuming that the in put string abcdefghi requires 29 seconds of run time, an input string of _____ would require hours of run time.
Definition
abcdefghijkl
Term
And an input string of ______ would require months of run time.
Definition
abcdefghijklmn
Term
And an input string of ______ would require centuries of run time.
Definition
abcdefghijklmnopq
Term
_____ is about shaping our everyday lives through digital artifacts.
Definition
interaction design
Term
A fire alarm system should be clear, unambiguous, direct; not _____.
Definition
obscure or intriguing
Term
Designers must make sure people don't have to think about how to interact; they do it _____.
Definition
instinctively
Term
Mott put editors in front of imaginary display with _____; asked them to walk through imagining using that hardware to edit.
Definition
real keyboard, real mouse
Term
Tesler: People can't keep _____ in their head; everything has to be apparent.
Definition
menu hierarchies
Term
24. Doug Engelbart, with funding from DARPA built up the Augmentation Research Center to develop his idea of augmenting the _____
Definition
human intellect
Term
25. The inspiration for the _____ was the realization that to interact with a computer we need a device to select objects on the screen.
Definition
mouse
Term
26. A metaphor is an object or an idea used as an _____ for computation.
Definition
analogy
Term
27. While developing software for editors at Ginn Publishing Tim Mott and Larry Tesler used guided fantasy as a vehicle for _____.
Definition
participatory design
Term
39. The quintessential metaphor in IT is the software _____.
Definition
button
Term
40. Personas are hypothetical archetypes of _____.
Definition
actual users
Term
41. Personas are defined by their _____.
Definition
goals
Term
42. Key Rule of Personas – Design for _____.
Definition
just one person
Term
(43-46) Identify the category in the spectrum of personal information control described below.
Definition
43. Delete information upon termination of transaction
No uses

44. Storage and use beyond transactional necessity requires explicit approval
Opt-in

45. Storage and use is OK unless specifically objected to
Opt-out

46. Storage and use is OK, but only for the business itself
Internal use only
Term
(47-52) Complete these sentences regarding Nielsen & Tognazzini's Usability Heuristics.
Definition
47. Keep the user _____ system status.
informed about

48. Give the user control and _____.
freedom

49. Minimize the user's memory load: recognition rather than _____.
recall

50. _____: Give user all information and tools needed for each step.
anticipation

51. The most important consistency is consistency _____.
with user expectations

52. Efficiency: Consider _____, not the computer's.
user's productivity
Term
43. Delete information upon termination of transaction
Definition
No uses
Term
44. Storage and use beyond transactional necessity requires explicit approval
Definition
Opt-in
Term
45. Storage and use is OK unless specifically objected to
Definition
Opt-out
Term
46. Storage and use is OK, but only for the business itself
Definition
Internal use only
Term
47. Keep the user _____ system status.
Definition
informed about
Term
48. Give the user control and _____.
Definition
freedom
Term
49. Minimize the user's memory load: recognition rather than _____.
Definition
recall
Term
50. _____: Give user all information and tools needed for each step.
Definition
anticipation
Term
51. The most important consistency is consistency _____.
Definition
with user expectations
Term
52. Efficiency: Consider _____, not the computer's.
Definition
user's productivity
Term
61. The conceptual space occupied by the user is the _____.
Definition
mental model space
Term
62. Designer Charles Eames gives this definition of design: Design is a plan for arranging elements to _____.
Definition
accomplish a particular purpose
Term
63. In his interview on design with Madame Amic, Eames gave the following replies.
Definition
63. In his interview on design with Madame Amic, Eames gave the following replies.
Term
64. Question: What are the boundaries of design?
Definition
Answer: _____
What are the boundaries of problems?
Term
65. Question: Does the creation of design admit constraint?
Definition
Answer: _____
Design depends largely on constraints
Term
66. Question: Does design obey laws?
Definition
Answer: _____
Aren't constraints enough?
Term
67. The Verhulst Population Formula illustrates that sometimes we cannot tame _____.
Definition
tractability
Term
68. The essential intractability in these calculations is with respect to space, forcing us to _____, eventually giving us garbage.
Definition
round off
Term
69. The key problem with this and similar formulas is that they are iterative with feedback. In other words the value at the _____ depends on the value at the nth iteration.
Definition
at the (n+1)st iteration
Term
70. To be a complete computer scientist you must become a _____.
Definition
student of the human mind
Term
71. The computer science equivalent of the Nobel Prize is the _____.
Definition
Turing Award
Term
72. "We need a clear mental model of what it is we are interacting with."
Definition
Gillian Crampton Smith
Term
73. A supporting science; allowed rapid movement through design space
Definition
Stu Card
Term
74. Hired by Ginn publishing to manage project of introducing to them text editor developed by Xerox PARC.
Definition
Tim Mott
Term
75. Mr. User Interface
Definition
Bill Atkinson
Term
76. Eight rules of personas
Definition
Alan Cooper
Term
77. " If I have seen further it is by standing on the shoulders of Giants"
Definition
Isaac Newton
Term
78. No modes.
Definition
Larry Tesler
Term
79. The demo that changed the world.
Definition
Doug Engelbart
Term
80. The fundamental triad of design logic identifies three interacting components of design. First is logos, or the _____, the plan, the logic of the proposed artifact.
Definition
idea
Term
81. This is informed by the telos, the _____ that the artifact is to meet.
Definition
goal
Term
82. The final element is teleios which describes and defines the _____, the touchstone by which to determine when the design goal has been accomplished.
Definition
point of completion
Term
83-84. List the 8 main Big-O complexity classes in ascending order of complexity.
Definition
O(1), O(log n), O(n), O(n log n), O(nb), O(bn), O(n!), O(nn)
Term
85. What is the complexity class of the GenPerms program in terms of time?
Definition
O(n!)
Term
86. What is the complexity class of the GenPerms program in terms of space?
Definition
O(n)
Term
87. State Fitts Law.
Definition
Time to acquire a target is a function of the distance to and size of the object
Term
88. State Lawrence Snyder’s definition of privacy.
Definition
The right of people to choose freely under what circumstances and to what extent they will reveal themselves to others.
Term
89. Tapping task
Definition
Move & click 20 times
Term
90. Maze task
Definition
Trace your way through a maze
Term
91. Precision task
Definition
Position cursor exactly in the center of arrays of dots
Term
92. Writing task
Definition
Write a word with one character in each box
Term
93. Homing task
Definition
Type, then point, repeatedly
Supporting users have an ad free experience!