National University of Sciences and Technology
Home | Back
SE--865 Human Computer Interface
Campus MCS
Programs PG
Session Summer Semester 2016
Course Title Human Computer Interface
Course Code SE--865
Credit Hours 3+0
Pre-Requisutes CS-330 Operating System, CS-361 Computer Graphics, (Desirable not must)
Course Objectives The designers of interactive computer systems create a language or dialogue that allows users to communicate with their systems. This language may take many forms, such as a text-based command-line interface, a graphical user interface with windows and buttons, or a 3D graphical visualization. In this course students will learn how to design, implement, and evaluate different types of user-interfaces. The course provides an introduction to Human-Computer Interaction (HCI). HCI is concerned with understanding, designing, implementing and evaluating user-interfaces so that they better support users in carrying out their tasks. On completing the course the students will have knowledge of the theoretical foundations of designing for interaction between humans and computers.
Detail Content


Introduction and Event-driven programming


GUI programming with Java Swing


Introduction to HCI and Mental Models


Usability Heuristics & Screen Design


Human factors


Devices and paradigms for interaction


Interface design

Text/Ref Books


  1. “Interaction Design: Beyond Human-Computer Interaction” by Jenny Preece, Yvonne Rogers,Helen Sharp.


  1. “HCI Models, Theories, and Frameworks: Toward a Multidisciplinary Science” by John M. Carroll.
Time Schedule Summer Semester 2015
Faculty/Resource Person A/P Dr Arif Raza
The University of Western Ontario, London, Canada
Discipline: Electrical and Computer Engineering
Specialization: Software Engineering