CS0430 Human Computer Interface Updated March 16
CS0430 Human Computer Interface Updated March 16
FACULTY DETAILS:
NAME OF THE
FACULTY OFFICE OFFICE HOUR EMAIL ID
S.Karthik UB1204 Mon –Fri [email protected]
TEXT BOOKS:
1. Alan Dix , Janet Finlay, Gregory D.Abowd, Russell Beale, “ Human Computer Interaction”, Third
Edition, Pearson Education, 2004
REFERENCE BOOK
1. John M.Carrol, “Human Computer Interaction in the New Millenium”, Pearson Education, 2002
ONLINE REFERENCES
www.scis.nova.edu/nova/hci/notes.html
http://courses.iicm.tugraz.at/hci/hci.pdf
www.ida.liu.se/~miker/hci/course.html
INSTRUCTIONAL OBJECTIVES
1. Software process and Design rules
2. Implementation and user support
3. Different models for cognition and collaboration
4. Introduction to Ubiquitous computing
Assessment
S.No ASSESSMENT ITEM Execution Plan WEIGHTAGE
Assignments / Session- 7,8,17,18,
1 Surprise Test 26, 27,36, 41 10
Outcomes
Students who have successfully completed this course will have full understanding of the following
concepts
UNIT 1 FOUNDATIONS 9
The Human – Input-output channels – Human Memory – Thinking – emotions – Psychology & design of interactive systems;
Computer – Text entry devices- Positioning, Pointing & drawing – Display devices for Virtual reality, 3D; Interaction –
models – Frameworks & HCI, Ergonomics – Interaction styles – WIMP Interfaces – context; paradigms for Interaction
EXECUTION Text ASSIGNMENT PRESENTATION/
Session METHOD Book/Ref TOPIC SUBMISSION
Topics to be covered
No. Book DUE DATE
Details
The Human – Input- BB & PPT T1: Alan Dix ,
output channels – Janet Finlay,
Human Memory Gregory
D.Abowd,
1
Russell Beale,
“ Human
Computer
Interaction”
Thinking – emotions – T1
2 Psychology & design of BB & PPT
interactive systems
Computer – Text entry T1
3 devices
BB & PPT
Positioning, Pointing & T1
4 drawing
BB & PPT
Display devices for T1
5 Virtual reality,3D BB & PPT
Interaction – models – T1
6 Frameworks & HCI BB & PPT
Ergonomics – T1
7 Interaction style BB & PPT
WIMP Interfaces – T1 Assignment1
8 context BB & PPT
Review
Paradigms for T1 Assignment1
9 Interaction BB & PPT
Review
UNIT 2 SOFTWARE PROCESS & DESIGN RULES 9
Interaction design basics – user focus – scenarios – navigation – screen design & layout; HCI in software process –
life cycle – Usability engineering – Interactive design & prototyping ; Design rules – Principles for usability –
standards – guidelines – golden rules – HCI patterns
Interaction design T1
10 basics – user focus – BB & PPT
scenarios
navigation – screen T1
design & layout BB & PPT
11
HCI in software T1
12 process – life cycle BB & PPT
13 Usability engineering BB & PPT T1
Interactive design & T1
14 prototyping BB & PPT
Design rules – T1
15 Principles for BB & PPT
usability – standards
16 guidelines BB & PPT T1
golden rules T1 Assignment2
17 BB & PPT
Review
HCI patterns T1 Assignment2
18 BB & PPT
Review
UNIT 3 IMPLEMENTATION & USER SUPPORT 9
Implementation support – Windowing system elements – using tool kits – user interface management ;
Evaluation techniques – goals – expert analysis – choosing a method; universal design principles – multimodal
interaction; user support – requirements – Approaches – adaptive help systems – designing user support system
Implementation support BB & PPT T1
19 – Windowing system
elements
using tool kits – user BB & PPT T1
20 interface management
Evaluation techniques – BB & PPT T1
21 goals
expert analysis – BB & PPT T1
22 choosing a method
universal design BB & PPT T1
23 principles
multimodal BB & PPT T1
24 interaction; user
support
user support – BB & PPT T1
25 requirements
Approaches – adaptive BB & PPT T1 Assignment 3
26 help systems Review
designing user support BB & PPT T1 Assignment 3
27 system Review
UNIT 4 COGNITIVE, COMMUNICATION & COLLABORATIVE MODELS 9
Cognitive models – Goal & task hierarchies – Linguistic models – Physical & device models – architectures ;
communication & collaboration models – Face-to-face communication –conversation – text based – group
working; Task analysis – difference between other techniques – task decomposition – Knowledge based analysis –
ER based techniques –uses
Cognitive models – BB & PPT T1
28
Goal & task hierarchies
Linguistic models – BB & PPT T1
29 Physical & device
models – architectures
communication & BB & PPT T1
30 collaboration models
Face-to-face BB & PPT T1
31
communication
conversation – text BB & PPT
32 based
33 group working; BB & PPT T1
Task analysis – BB & PPT T1
34 difference between
other techniques
task decomposition – BB & PPT T1 Assignment 4
35 Knowledge based Review
analysis
ER based techniques – BB & PPT T1 Assignment 4
36 uses Review
SRM UNIVERSITY
FACULTY OF ENGINEERING AND TECHNOLOGY
DEPARTMENT OF SOFTWARE ENGINEERING
SE 1112- HUMAN COMPUTER INTERACTION
Assignment Topics:-
The class will be divided in to groups and assigned with the following topics and evaluation will be
done through presentation of group members
Units Topics assigned Device/Method Application Groups Evaluation
Used Name assigned through
1. How to Understand Human
psychology a study using an
application.
2. This topic must executed
using any application covering
the following topics
3. How human memory thinks
for Styles, Menus, Positioning &
Pointing styles Devices and
paradigms used for interaction
Comment your System by
comparing with an application
which satisfies the following
Smart Phones /
¾ Where to position various
Google Glass/
buttons for various
Tablet / Presentation
conditions(like Option button,
Virtual Reality and Q&A
Check boxes etc.,) G1 TO
I /DSLR Camera/ session by
¾ How can it be changed to be G7
ATM Mobile other students
more interactive in the sense
Services /
of background colors, Getting
Smart Watch and
correct feedback by having
Bar Code Reader
both +ve and –ve feedback.
Study and Analyze any 3D
Interaction Models, which
satisfies the following points
¾ Types of Input and Output
Devices available for 3D
interaction
¾ How to analyze the Human
Emotions (User interface or
maximum utilization through
any game) Where to Position
menus/buttons and use
pointing devices in the models
Unit Topics assigned Device Used Application Groups Evaluation
Name assigned through
1. Take an application which will
satisfy the following
¾ Comment on Screen Design and
Layout
¾ How it is satisfying the Software
Process Life cycle
¾ How it can be prototyped for
future use of development
¾ Give your feedback about the
application you took and explain
how it’s satisfying golden rules
¾ Mention atleast 5 points how the
application can be improved for
future use and technology