Bule Hora University Department of Information Technology
This document provides information about the Human-Computer Interaction course offered at Bule Hora University. The course is a core 5 ECTS course for third year Information Technology students. It aims to help students understand how to design interfaces and technology with the user in mind. The course will cover topics like human cognition, input/output devices, interaction models, design principles, and evaluation techniques. Students will be assessed through assignments, tests, quizzes, and a final exam.
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 ratings0% found this document useful (0 votes)
206 views5 pages
Bule Hora University Department of Information Technology
This document provides information about the Human-Computer Interaction course offered at Bule Hora University. The course is a core 5 ECTS course for third year Information Technology students. It aims to help students understand how to design interfaces and technology with the user in mind. The course will cover topics like human cognition, input/output devices, interaction models, design principles, and evaluation techniques. Students will be assessed through assignments, tests, quizzes, and a final exam.
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
Bule Hora University
Department of Information Technology
Program Information Technology Course Code ITec3132 Course Title: Human-Computer Interaction Degree Program Information Technology Module Name Advanced Information Technology Issues Module Code ITec-M3121 Course Chair Office location: block 108 Mobile: ; e-mail: [email protected] Consultation Hours: ECTS 5 Contact Hours Lecture Tutorial Lab/Practical Home Study Total 32 0 0 49 0 Target Group: 3rd year Information Technology Students Year /Semester Year: III, Semester: II Pre-requisites ITec2091 Status of the Core Course Course A key component to the discipline of Information Technology is the Description understanding and the advocacy of the user in the development of IT applications and systems. IT graduates must develop a mind-set that recognizes the importance of users and organizational contexts. They must employ user-centered methodologies in the development, evaluation, and deployment of IT applications and systems. This requires graduates to develop knowledge of HCI, including but not limited to such areas as user and task analysis, human factors, ergonomics, accessibility standards, and cognitive psychology. Course Objective At the end of the course students will be able to: o Describe the relationship between the cognitive principles and their application to interfaces and products. o Explain the conceptual terms for analyzing human interaction with products such as affordance, conceptual model, and feedback. o Analyze different user populations with regard to their abilities and characteristics for using both software and hardware products. o Describe the connection between the development of a user interface and the user’s knowledge of an application domain. o List several of the emerging alternative I/O devices for computers Course Outline Chapter One: Introduction o Definition o Historical background Chapter Two: Human in HCI o Information input/output o Memory o Reasoning, problem solving, skill and error o Emotion o Individual difference
Chapter Three: Computer in HCI
o Input device o Output device o Virtual reality o Physical interaction o Paper o Memory o Processing
Chapter Four: Interaction
o Introduction o Models of interaction o Ergonomics o Interaction styles o The context of the interactions o Paradigms o Introduction o Paradigms for interaction.
Chapter Five: Interaction Design and HCI in the Software Process
o Interaction Design o Introduction o What is design? o User focus o Scenarios o Navigation design o Screen design and layout o Interaction and prototyping o HCI in the Software Process o Introduction o The software lifecycle o Usability engineering o Interactive design and prototyping o Design rationale
Chapter Six: Design Rules and Implementation support
o Design Rules o Introduction o Principles to support usability o Standards o Guidelines o Golden rules and heuristics o HCI patterns o Implementation Support o Introduction o Elements of windowing systems o Programming the application o User interface management systems
Chapter Seven: Evaluation Techniques and Universal Design
o Evaluation Techniques o What is evaluation? o Goals of evaluation o Choosing an evaluation method o Universal Design o Introduction o Universal design principles o Multi-modal interaction o Designing for diversity
Chapter Eight: User Support
o Introduction o Requirements of user support o Approaches to user support o Adaptive help systems o Designing user support systems Assessment methods: Assignment 15% Tests 25% Quiz 20% Final Exam 40% Reference: 1. Dix, A., Finlay, J., Abowd, G. and Beale, R. (1997). Human- computer interaction. Other Reference Books: 1. Baecker, R. M. and Buxton, W. A. S. (1987). Readings in Human-Computer Interaction: A Multidisciplinary Approach. 2. Baecker, R., Grudin, J., Buxton, W., and Greenberg, S. (1995). Readings in Human Computer Interaction. 3. Helander, M. (1988).Handbook of Human-Computer Interaction. 4. Lewis and Reiman (1993). Task Centered User Interface Design. 5. Norman, D. A. (1988). The Design of Everyday Things, Basic Books, NY. 6. Preece, J. et al (1994). Human Computer Interaction. 7. Nielsen, J. (1993). Usability Engineering. 8. Shneiderman, B. (1997). Designing the User Interface.