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

1

Introduction and Event-driven programming

2

GUI programming with Java Swing

3

Introduction to HCI and Mental Models

4

Usability Heuristics & Screen Design

5

Human factors

6

Devices and paradigms for interaction

7

Interface design

Text/Ref Books

TextBook:

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

Reference:

  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