0% found this document useful (0 votes)
50 views

Mulungushi University: ICT 462 Human Computer Interaction

This document provides information about the ICT 462 Human Computer Interaction course at Mulungushi University. It outlines the prerequisites, aims, objectives, content, assessments, and textbooks for the course. The course content covers topics such as foundations of HCI, user-centered software evaluation and development, graphical user interface design, interaction techniques, and more. Students will be assessed through continuous assessments (assignments and tests) and a final examination.

Uploaded by

Sean Masuwa
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
50 views

Mulungushi University: ICT 462 Human Computer Interaction

This document provides information about the ICT 462 Human Computer Interaction course at Mulungushi University. It outlines the prerequisites, aims, objectives, content, assessments, and textbooks for the course. The course content covers topics such as foundations of HCI, user-centered software evaluation and development, graphical user interface design, interaction techniques, and more. Students will be assessed through continuous assessments (assignments and tests) and a final examination.

Uploaded by

Sean Masuwa
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 10

Mulungushi University

ICT 462 Human Computer Interaction

1
Content
• Prerequisites
• Aims of course
• Objective of course
• Course outline (course content)
• Assessments
• Text books

2
Prerequisites
• ICT212 Data Structures and Algorithms
• ICT441 Web Systems and Technology

3
Aims of course
• This course presents a comprehensive
introduction to the principles and
techniques of human computer interaction

4
Objective of course
At the end of the course, students should
• Evaluate software user interfaces using heuristic evaluation and
user observation techniques
• Conduct simple formal experiments to evaluate usability
hypotheses.
• Apply user centered design and usability engineering principles as
they design a wide variety of software user interfaces
• Propose design approaches that are suitable to different classes of
user and application
• Identify appropriate techniques for analysis and critique of user
interfaces
• Be able to design and undertake quantitative and qualitative studies
in order to improve the design of interactive systems
• Understand the history and purpose of the features of contemporary
user interfaces 5
Course outline (course content)
• Foundations of human-computer interaction: Motivation; contexts for
HCI; human centered development and evaluation; human
performance models; human performance models; accommodating
human diversity; principles of good design and good designers;
engineering tradeoffs; introduction to usability testing
• Human-centered software evaluation: Setting goals for evaluation;
evaluation without users; evaluation with users
• Human-centered software development: Approaches,
characteristics, and overview of process; functionality and usability;
specifying interaction and presentation; prototyping techniques and
tools
• Graphical user-interface design: Choosing interaction styles and
interaction techniques; HCI aspects of common widgets; HCI
aspects of screen design; handling human failure; beyond simple
screen design; multi-modal interaction; 3D interaction and virtual
reality 6
Course outline (course content)
• Graphical user-interface programming: Dialogue independence and
levels of analysis; widget classes; event management and user
interaction; geometry management; GUI builders and UI
programming environments; cross-platform design
• HCI aspects of multimedia systems: Categorization and
architectures of information; information retrieval and human
performance; HCI design of multimedia information systems; speech
recognition and natural language processing; information appliances
and mobile computing
• HCI aspects of collaboration and communication: Groupware to
support specialized tasks; asynchronous group communication;
synchronous group communication; online communities; software
characters and intelligent agents
• Interaction techniques. Historical survey of user interface
techniques, leading to the current industry standards of direct
manipulation and platform-specific style guidelines. 7
Course outline (course content)
• Heuristic evaluation. A basic approach to systematic analysis of
usability from an engineer's perspective.
• Psychological user models. Black box models of human
performance, including perception, motor control, memory and
problem-solving.
• Quantitative analysis of performance. The Model Human Processor,
Keystroke Level Model, and GOMS descriptions of user
performance.
• Modelling of system understanding. Mental models and metaphor,
use of design prototypes, controlled experiments.
• Cognitive walkthrough. Evaluation from the perspective of a novice
learning to use the system.
• Task analysis and design. Contextual and qualitative studies, use-
case driven design.
• Research techniques. Cognitive dimensions of notations, CSCW,
ubiquitous computing, new interaction techniques, programmability.8
Assessment
• Time Allocation:
• Lectures: 3 hours per week
• Tutorials: 1 hour per week

• Assessment:
• Continuous assessment 40% (20%
assignments and 20% tests)
• Final examination 60%
9
Text books
• Prescribed Textbooks:
• Sharp, H., Rogers, Y. & Preece, J. (2007). Interaction design:
beyond human-computer interaction. Wiley (2nd ed.).
Carroll, J.M. (ed.) (2003). HCI models, theories and frameworks:
toward a multi-disciplinary science. Morgan Kaufmann.

• Recommended Textbooks:
• Dix, J. Finlay et al (1998): Human-Computer Interaction (2nd edition),
Addison-Wesley.
• Gibbs S., Tsichritzis D. (1995): Multimedia Programming: Objects,
Environments, and Framework, Addison-Wesley.

10

You might also like