ITWT315 : Human Computer Interaction

Department

Internet Technologies Department

Academic Program

Bachelor in Internet Technologies

Type

Compulsory

Credits

03

Prerequisite

ITGS213

Overview

This course provides an introduction to the field of human-computer interaction (HCI), an interdisciplinary field that integrates cognitive psychology, design, computer science and others. Examining the human factors associated with information systems provides the students with knowledge to understand what influences usability and acceptance of IS. This course will examine human performance, components of technology, methods and techniques used in design and evaluation of IS. Societal impacts of HCI such as accessibility will also be discussed. User-centered design methods will be introduced and evaluated. This course will also introduce students to the contemporary technologies used in empirical evaluation methods.

Intended learning outcomes

Knowledge &understand

  • To understand the definition and main objectives in human-computer interaction (HCI)
  • To understand the guidelines, principles and the eight golden rules for interface design.
  • To understand the definition and description of requirements and standards of usability.
  • Understand and define user-centered design (UCD)
  • Learn about prototypes and describe them.
  • Describe life cycle models for human-computer interaction (HCI)

mental skills

  • Student compares physical, intellectual, and personality differences between users.
  • Student describes the special considerations in designing user interfaces for the elderly, users with disabilities, and children.
  • Student compares among UCD models
  • Student discusses the different techniques that are practiced at different stages of the UCD development process
  • Student Criticizes websites or systems.
  • Student distinguishes between different types of prototypes

Practical & professional skills

  • Student finds strengths and weaknesses in websites or systems interfaces.
  • Student applies the guidelines, principles of design and the eight golden rules of interface design.
  • Student applies requirements, standards of usability to different systems.
  • Student applies user-centered design (UCD)

General and transferable skills

  • Editorial communication and report writing
  • Team work
  • Commitment to performing exams and handing in assignments on time

Teaching and learning methods

  • Lectures
  • Mini-projects
  • Research papers

Methods of assessments

  • Midterm exam = 30
  • Final exam = 50
  • Scientific activities (eg writing a report or giving a presentation) = 20

Course contents

  • Definition, history and main objectives of HCI
  • HCI Design Guidelines
  • HCI Design Principles.
  • HCI's Eight Golden Rules
  • Practical examples of guidelines, principles and golden rules
  • Usability
  • Usability requirements and standards
  • Universal Usability according to different cultures
  • user centered design (UCD)
  • Prototypes
  • UCD Lifecycle Models
  • Study and compare different life cycles
  • Techniques used in UCD
  • Discuss projects submitted by students

Data Mining/Business Intelligence (ITWT301)
Wide Area Networks (ITWT309)
Information Retrieval Systems (ITWT302)
Introduction to Computer Graphics (ITWT303)
Image Processing (ITWT308)
Cloud Computing (ITWT307)
Multimedia over IP Networks (ITWT306)
Principles of Games Developments (ITWT305)
e-commerce (ITWT304)
Mathematics I (ITMM111)
Physics (ITPH111)
Problem solving Technic (ITGS113)
Intro to Information Technology (ITGS111)
General English1 (ITEL111)
Arabic language 1 (ITAR111)
Mathematics II (ITMM122)
Arabic language 2 (ITAR122)
General English2 (ITEL122)
Introduction to Programming (ITGS122)
System Analysis and Design (ITGS124)
logic Circuit Design (ITGS126)
Object Oriented Programmin (ITGS211)
Introduction to Software Engineering (ITGS213)
Introduction to Networking (ITGS215)
Discrete Structures (ITGS217)
Numerical analysis (ITGS219)
Introduction to Statistics (ITST211)
Introduction to Internet Programming (ITGS226)
Foundation of Information Systems (ITGS222)
Computer Architucture & Organization (ITGS223)
Data Structure (ITGS220)
Introduction to Databases (ITGS228)
Information Security (ITGS224)
Human Computer Interaction (ITWT315)
Security Policies and Procedure (ITWT317)
Advanced Databases (ITWT313)
Advanced Internet Programming (ITWT311)
Design and Analysis algorithms (ITGS301)
Operating System (ITGS302)
IT Project Management (ITGS303)
Client server Programming (ITWT320)
Web Applications Development (ITWT413)
Ethical Hacking (ITWT420)
Scientific Writing (ITGS304)
Multimedia System development (ITWT324)
Web Services (ITWT411)
Integrated systems development (ITWT415)
Mobile Applications Development (ITWT422)