CS8079 Human Computer Interaction
CS8079 Human Computer Interaction
COLLEGE
(An Autonomous Institution)
SRM Nagar, Kattankulathur – 603 203
DEPARTMENT OF
COMPUTER SCIENCE AND ENGINEERING
QUESTION BANK
VII SEMESTER
Prepared by
The Human: I/O channels – Memory – Reasoning and problem solving; The computer: Devices –
Memory – processing and networks; Interaction: Models – frameworks – Ergonomics – styles –
elements – interactivity- Paradigms-Case Studies
PART-A
Q.No Questions BT Level Competence
1 Define Human Computer Interaction. BTL -1 Remember
2 What are mental models and why are they important in interface
BTL -1 Remember
design?
3 Describe the two types of photoreceptor. BTL -5 Understand
4 What is visual angle? How the visual angle is calculated? BTL -1 Remember
5 What is iconic memory? BTL -1 Remember
6 What type of HCI paradigm could be used to monitor eruptions of
BTL -4 Analyze
active and hazardous volcanoes? Analyze.
7 Summarize three types of memory or memory function. BTL -4 Understand
8 Define Reasoning. List its types. BTL -1 Remember
9 Express the text entry devices. BTL -2 Analyze
10 Point out distribution of practice effect. BTL -4 Analyze
11 Classify the two main theories of forgetting: BTL -3 Apply
12 Develop productive and reproductive problem solving. BTL -6 Create
13 Show ACT model. BTL -3 Apply
14 Examine the spreading activation affect the interferences effects
BTL -3 Apply
during information recall from memory.
15 Integrate the Models of interaction. BTL -6 Create
16 What is Ergonomics? BTL -2 Understand
17 Conclude the factors in the physical environment that directly affect
BTL -2 Evaluate
the quality of the interaction and the user’s performance.
18 Explain the use of scroll bars and title bars. BTL -5 Evaluate
19 Tabulate direct manipulation vs indirect manipulation. BTL -1 Remember
20 Discuss the importance of grouping controls. BTL -2 Understand
PART-B
1 i) List Input and Output channels and discuss briefly about it. 7
ii) Draw the model of the structure of human memory with BTL -1 Remember
diagrammatic illustration. 6
2 i) Briefly discuss about the types of memory in detail. 7
ii) Describe five important differences between Short Term Memory BTL -2 Understand
and Long Term Memory. 6
3 i) Illustrate the similarities and differences in human memory and
computer memory. 7
BTL -3 Apply
ii) Classify mental models, and why are they important in interface
design? 6
4. Differentiate deductive reasoning, inductive reasoning and abductive
BTL -2 Understand
reasoning. 13
5 i) Describe the guidelines for data display and data entry. 7
BTL -1 Understand
ii) State requirements to perform cognitive walkthrough of a system. 6
6 Examine in detail about the following:
(i) Digital paper. 7 BTL -1 Remember
(ii) Display devices. 6
7 Demonstrate how the system designer can minimize the memory 13
BTL -3 Apply
load of the user.
8 i) Discuss the factors that can limit the speed of an interactive
computer system. 7
BTL -2 Understand
ii) Draw the block diagram representing human-computer interaction
framework and explain it. 6
9 Compose the stages of Norman’s model of interaction. 13 BTL -6 Create
10 Briefly describe about the elements of the WIMP interface. 13 BTL -4 Analyze
11 Explain the various types of users and the organizational issues to be 13 BTL -5 Evaluate
considered in designing an interactive system with examples.
12 i)How the user performance is improved using ergonomics? Explain. 7 BTL -4 Analyze
ii)Point out briefly four different interaction styles used to
accommodate the dialog between user and computer. 6
13 i)Examine (in words as well as graphically) the interaction 7 BTL -1 Remember
framework introduced in Human–Computer Interaction.
ii) Show how it can be used to explain problems in the dialog
between a user and a computer. 6
14 Analyze briefly four different interaction styles used to accommodate 13
BTL -4 Analyze
the dialog between user and computer.
PART C
1 Integrate the ideas of how new, fast, high-density memory devices 15 BTL -6 Create
and quick processors have influenced recent developments in HCI?
Do they make systems any easier to use? Do they expand the range of
applications of computer systems?
2 What input and output devices would you use for the following 15 BTL -5 Evaluate
systems? For each, compare and contrast alternatives, and if
appropriate indicate why the conventional keyboard, mouse and c.r.t
screen may be less suitable.
a) portable word processor
b) tourist information system
c) tractor-mounted crop-spraying controller
d) air traffic control system
e) worldwide personal communications system
f) digital cartographic system
3 Choose two of the interaction styles that you have experience of 15 BTL -5 Evaluate
using. Use the interaction framework to analyze the interaction
involved in using these interface styles for a database selection
Task. Which of the distances is greatest in each case?
4 What influence does the social environment in which you work have 15 BTL -6 Create
on your interaction with the computer? What effect does the
organization (commercial or academic) to which you belong have on
the interaction? Prepare answer for this with an example.
Interactive Design basics – process – scenarios – navigation – screen design – Iteration and
Prototyping. HCI in software process – software life cycle – usability engineering – Prototyping in
practice – design rationale. Design rules – principles, standards, guidelines, rules. Evaluation
Techniques – Universal Design.
PART A
1 What is design? List out the design process. BTL -1 Remember
2 State the golden rule of design. BTL -1 Remember
3 Give a model of Interaction design process. BTL -2 Understand
4 Show the three main goals of Evaluation. BTL -3 Apply
5 What are the possible ways to set measurement levels in a usability
BTL -1 Remember
specification?
6 Compare the Levels of interaction. BTL -4 Analyze
7 Summarize the different implications of navigation design. BTL -2 Understand
8 Define localization or internationalization. BTL -1 Remember
9 Compare formative evaluation vs summative evaluation. BTL -4 Analyze
10 Do you think that prototyping will solve all problems associated with
BTL -4 Analyze
user interfaces design? Analyze it.
11 What are the advantages and disadvantages of Prototyping Model? BTL -1 Remember
12 Develop the three main approaches to prototyping. BTL -6 Create
13 Illustrate UIMS. BTL -3 Apply
14 Show the warning about iterative design. BTL -3 Apply
15 Write down the three categories of the principles to support usability. BTL -6 Create
16 Discuss on the usage of colors in emergency response panels. BTL -2 Understand
17 Compare Efficiency & Satisfaction. BTL -5 Evaluate
18 Summarize the basic categories of the Smith and Mosier guidelines. BTL -5 Evaluate
19 Define multithreading. BTL -1 Remember
20 Point out universal design. BTL -2 Understand
PART-B
1 With a neat sketch, describe about Interaction design process and Remember
13 BTL -1
golden rule of Design.
2 Explain an example of a scenario for the personal movie player. 7
Draw the block diagram of application functional hierarchy and 6 BTL -4 Analyze
Explain.
3 i)Illustrate about Navigation design through Levels of Interaction and 7 BTL -3 Apply
Screen design 6
ii) What is known as a hill-climbing approach? Explain.
4 Express the use of layout and other elements in the control BTL -2 Understand
13
panels.
5 Analyze in detail about the activities in the waterfall model and spiral BTL -4 Analyze
13
model of the software life cycle.
6 i) Describe the principles of good UI design. 7 BTL -2 Understand
ii)Using the tour booking form as an example, try to relate its suitability
for automation. 6
7 Summarize some of the techniques that are available for producing Evaluate
13 BTL -5
rapid prototypes.
8 i) List and describe the activities in the life cycle. BTL -1 Remember
7
ii) Briefly discuss about the three main approaches to prototypin
6
9 i) Examine the principles affecting learnability in detail. 7 BTL -1 Remember
ii) Give the summary of principles affecting flexibility in detail. 6
10 Consider the following usability objective. Theatre booking clerks with 13 BTL -3 Apply
low motivation, no computing experience and no previous training,
working in a small and hectic box office, are able to learn to reserve or
book seats within a one hour period. Demonstrate what measures could
be taken and which techniques would you consider appropriate to test
whether this objective was met?
11 i) Mention and Explain the Shneiderman’s Eight Golden Rules of
Interface Design. 7
BTL -4 Analyze
ii) State and Explain Norman’s Seven Principles for Transforming 6
Difficult Tasks into Simple Ones.
12 i) With help of Norman’s Model of interaction, Examine the process of 7
execution evaluation cycle.
BTL -1 Remember
ii) Define gulf of execution and gulf of evaluation with respect to this 6
model?
13 i)List and discuss seven stages of action model. 7
ii) What are the seven principles give us a good starting point in BTL -2 Understand
considering universal design. 6
14 Develop a short notes on
a)Cognitive walkthrough. 7 BTL -6 Create
b) Speech-based system is the phonetic typewriter. 6
PART C
1 Provide a usability specification for an electronic meetings diary or 15 BTL -6 Create
calendar. First identify some of the tasks that would be performed by a
user trying to keep track of future meetings, and then complete the
usability specification assuming that the electronic system will be
replacing a paper-based system. What assumptions do you have to make
about the user and the electronic diary in order to create a reasonable
usability specification?
2 What is the distinction between a process-oriented and a structure-
oriented design rationale technique? Would you classify psychological 15 BTL -5 Evaluate
design rationale as process- or structure-oriented? Justify.
3 Using the web design pattern language produce a design for an e-
BTL -5
commerce site for a small retail business. How well does the language 15 Evaluate
support the design process? Explain in detail
4 You have been asked to compare user performance and preferences with
two different learning systems, one using hypermedia, and the other
BTL -6
sequential lessons. Design a questionnaire to find out what the 15 Create
users think of the system. How would you go about comparing user
Performance with these two systems?
HCI models: Cognitive models –Socio-Organizational issues and stake holder requirements –
Communication and collaboration models-Hypertext, Multimedia and WWW.
PART-A
PART-B
11 Specify and develop the six simple rules for user with excellent BTL -6 Create
13
readability.
12 i) Describe the types of Mobile Applications. BTL -2 Understand
7
ii) Discuss the various contexts in mobile application.
6
13 i) What is Mobile 2.0 ? 3 BTL -4 Analyze
ii) Mention and analyze the seven principles of Web 2.0. 10
14 i) Mention tools and what interface toolkits are available for it. 7 BTL -1 Remember
ii) Examine the design for different screen size and write devices 6
PART C
1 List the ten world large Mobile operators and compose the rank, BTL -6 Create
15
markets, technologies used, and subscriber numbers.
2 Formulate the advantages and disadvantages of using the following BTL -6 Create
Mobile Applications
i.SMS
ii. Mobile Websites
iii. Mobile Web Widgets
iv.Mobile Web Applications 15
3 Give an example mobile information architecture that was designed
with desktop users in mind rather than mobile users. Summarize the 15 BTL -5 Evaluate
pros and cons of the Architecture
4 Compare the Mobile web applications and Native applications with
15
suitable case studies. BTL -5 Evaluate
Designing Web Interfaces – Drag & Drop, Direct Selection, Contextual Tools, Overlays, Inlays and
Virtual Pages, Process Flow. Case Studies.
PART-A
1 Define Object Selection. BTL -1 Remember
2 Define Mystery Meat and Soft Mode. BTL -1 Remember
3 Discuss the various approaches for Drag and Drop Modules. BTL -2 Understand
4 Write down the purpose of drag and drop. BTL -1 Remember
5 What is auto complete pattern? BTL -1 Remember
6 Analyze the best practices for Drag and Drop List? BTL -4 Analyze
7 Differentiate Dragged object versus drop target. BTL -2 Understand
8 Tabulate the types of selection patterns. BTL -1 Remember
9 Differentiate modal and non-modal overlays. BTL -4 Analyze
10 Mention and point out some nice attributes for toggle selection. BTL -4 Analyze
11 State and discover Fitt’s law. BTL -3 Apply
12 Develop some issues with showing contextual tools. BTL -6 Create
13 Demonstrate Anti pattern? BTL -3 Apply
14 What is mutton? Discover why it is used? BTL -3 Apply
15 Develop Lightweight overlays. BTL -6 Create
16 Express Lightbox Effect. BTL -2 Understand
17 Mention and explain few things to keep in mind when using Input
BTL -5 Evaluate
Overlays.
18 Summarize Inlay Versus Overlay. BTL -5 Evaluate
19 Quote an example for virtual scrolling. BTL -1 Remember
20 Describe Carousel. BTL -2 Understand
PART-B
1 Briefly describe the events available for cueing the user during a drag
BTL -2 Understand
and drop interaction. 13
2 Tabulate the principles for designing rich web interface. 13 BTL -1 Remember
3 Write and describe short notes on
i)Drag and Drop Action 7 BTL -2 Understand
ii)Drag and Drop Collection 6
4 Demonstrate the process flow of web interface design. 13 BTL -3 Apply
5 i) How are contextual tools used in the design of rich web UI? 7 BTL -4 Analyze
ii) Illustrate and compare with suitable examples. 6
6 i) Summarize the Challenges of Drag and Drop. 7 BTL -5 Evaluate
ii) Explain the purpose of Drag and Drop. 6
7 Explain and analyze Tools in detail. BTL -4 Analyze
i)Always-Visible Tools 4
ii)Hover-Reveal Tools 3
iii)Toggle-Reveal Tools 3
iv)Multi-Level Tools 3
8 Describe in detail about the three specific types of overlays:
5
i)Dialog Overlays
3 BTL -1 Remember
ii)Detail Overlay
5
ii)Input Overlays
9 i) Point out in detail about Secondary Menu. 7
BTL -4 Analyze
ii) Explain how to inlay the information directly within the page. 6
10 i) Define Tabs and its types. 7
BTL -1 Remember
ii) Explain different types of inlays? 6
11 i) Interpret the patterns that support virtual pages used in the design of 7
rich web UI. BTL -2 Understand
ii) Compare the patterns with suitable examples. 6
12 Design a web interface for a ‘Library Management System’. State the 13 BTL -6
functional requirements you are considering. Create