0% found this document useful (0 votes)
33 views5 pages

Human Computer Interaction Outline

Uploaded by

Jason Kariuki
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
33 views5 pages

Human Computer Interaction Outline

Uploaded by

Jason Kariuki
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 5

YEAR 3 SEMESTER 2 BACHELOR OF SCIENCE IN COMPUTER SYSTEMS

ENGINEERING

YEAR 2 SEMESTER 2 BACHELOR OF SCIENCE IN SOFTWARE ENGINEERING

UNIT CODE: SPC 2403/ SSE 2211 UNIT NAME: HUMAN COMPUTER
INTERACTION

LECTURE HOURS :45

LECTURER: DR. CATHERINE MUKUNGA TEL NO: 0720269144 EMAIL:


[email protected]

Course Purpose
To introduce the basic foundations of human computer interaction.

Learning Outcomes
At the end of this course the student should be able to:
i. Explain the importance of users in the design and development of
interactive computer systems
ii. Describe the techniques and skills required to develop more
usable interactive computer systems.
iii. Undertake user interface design for an interactive computing
system.
iv. Evaluate the usability and functionality of an information system

Course Description

WEEK TOPIC SUB-TOPIC REMARKS


1 Introduction to  Importance of
HCI user interface
design
 User Interface

Development

Process

 User

Interface

Models

 Design

Consideration

s for a User

Interface

2. Types of user  Command


interfaces line
 Menu driven
 Natural
languages
 Form
interface
 Gesture
driven

3. Requirements  Types of
gathering in Requirements

HCI  Requirements
Gathering
Techniques

 Requirements
gathering
basic
guidelines

4 Data  Task
interpretation Description

and analysis  Task analysis


 When to
Perform a
Task Analysis
 Types of Task
Analysis
 Methods
available for
conducting a
cognitive task
analysis.
5 CAT 1
6 Prototyping in  Definition
HCI  Prototyping
techniques
 Prototyping
tools
7 Formative  Goals
Evaluation  Formative
evaluation
methods

8 Summative  Summative
Evaluation evaluation
methods

9 Universal  Introduction
design  Universal
design
principles
 Multi-modal
interaction
10 CAT 2 
11 Multimodal  Alternative
interaction modes of
Human –
Computer
Communicati
on
12 User support  Types of
assistance
 Requirements
of user
support
 Approaches
to user
support
13 Designing user  Presentation
support issues
systems
14 Future
directions and
challenges for
HCI

Teaching Methodologies
Lectures, Practical’s, Assignments, Tutorials, Demonstrations, case
studies and class presentations.

Instructional Materials/Equipment
LCD projector, Computer laboratory, e-learning materials, Internet
Course Assessment
30% Continuous Assessment (Tests 10%, Assignment 10%,
Practical 10%) 70% End of Semester Examination.

Course Textbooks
1. Alan Dix,Janet E. Finlay, Gregory D. Abowd, Russell Beale (2004).
Human-Computer Interaction (3rd. ed.). Prentice Hall. ISBN:
0130461091
2. Laura Leventhal, Julie Barnes (2007). Usability Engineering: Process,
Products and Examples. Prentice Hall. ISBN-10: 0131570080
3. Barfield (1993).The User Interface: Concepts and Design, Addison-
Wesley . ISBN-10: 0201544415 | ISBN-13: 9780201544411

Reference Textbooks
1. John M. Carroll (2001). Human-Computer Interaction in the New
Millennium. Addison
Wesley Professional - ACM Press. ISBN: 0201704471
2. Serengul Smith-Atakan (2006). Human Computer Interaction.
Thomson Course Technology. ISBN: 1844804542
3. Shneiderman B (2009). Designing the User Interface: strategies for
Effective Human Computer Interaction. Addison Wesley, ISBN: 0-201-
69497-2

Course Journals
1. Acta Informatica ISSN 0001-5903
2. Advances in Computational Mathematics ISSN 1019-7168
3. Advances in data Analysis and Classification ISSN1 1862-5347
4. Annals Of software Engineering ISSN 1022-7091

Reference Journals
1. Journal of computer science and Technology ISSN 1000-9000
2. Journal of Science and Technology ISSN 1860-4749
3. Central European Journal Of Computer Science ISSN 1896-1533
4. Cluster computing ISSN 1386-7857

You might also like