CS 473 - Human Computer Interaction: Human and Computers

Credit Hours: 3 + 0 | Course Level: Undergrad
Course Synopsis

The study of human-computer interaction enables system architects to design useful, efficient, and enjoyable computer interfaces. This course teaches the theory, design procedure, and programming practices behind effective human interaction with computers, smart phones and tablets.

Course Learning Outcomes

  • Learn About Human, Computer, their Interaction and Paradigms
  • Interaction Design, HCI in Software Process, Design Rules
  • Implementation, Evaluation, User Support, Universal Design
  • Cognitive Models, Socio-Organizational Issues, Communication & Collaboration
  • Task Analysis, Dialog Notation & Design, Rich Interactions
  • Groupware, Ubiquitous Computing & Augmented Reality
  • Hypertext, Multimedia and World Wide Web

Course Aims

  • Understand Foundations of Human Computer Interaction
  • Understand Design Process, Design Rules, Evaluation Techniques
  • Understand Cognitive Models and Theories
  • Out of Box Thinking

Reference

Human-Computer Interaction (3rd Edition)
By: Alan Dix, Janet E. Finlay, Gregory D. Abowd, Russell Beale

Marks Distribution
Lectures
Lecture ID Topic Description Notes
# HCIS1501 Introduction to HCI Nature of HCI, Course Objectives, HCI Definition HCIS1501.pdf
# HCIS1502 The Psychology of Usable Things Psychology of Everyday Things, Affordance, Mapping, Constraints, Principle of Causality HCIS1502.pdf
# HCIS1503 Usability Engineering Usability, Usability Attributes, Usability Evaluation, Usability Life-cycle, Interaction Design HCIS1503.pdf
# HCIS1504 Know the User Classifying Users, Interviews, Questions HCIS1504.pdf
# HCIS1505 Task Analysis Persona, Scenario, Use Case, HTA, Flow Chart, Work Flow, ERD HCIS1505.pdf
# HCIS1506 Interaction Flow Chart, Plans, Dialog, Interaction, WIMP HCIS1506.pdf
# HCIS1507 Prototyping Design Artefacts, Scenarios, Sketches, Paper Prototyping, Simulations HCIS1507.pdf
# HCIS1508 Design of Everything Hall of Shame, Affordance, Mapping, Feedback, Execution, Evaluation HCIS1508.pdf
# HCIS1509 Visual Design Graphic Design Principles HCIS1509.pdf
# HCIS1510 Web Design Usability Problems, Inverted Pyramid, Navigation, Structure HCIS1510.pdf
SKILLS
  • Research & Development 90%
  • Project Management 80%
  • Client Communication 80%
  • Team Management 85%
  • Microsoft Project and Visio 80%
  • GUI Design 90%
  • Web & Mobile Application 95%
  • CMS Design & Development 85%
PROGRAMMING SKILLS
  • HTML 5 90%
  • CSS 3.0 90%
  • PHP / MySQL 90%
  • JS / JQuery 85%
  • JAVA 60%
  • C# / ASP.NET 50%
  • SQL 95%
  • C++ 90%
SEMANTIC WEB
  • XML / XML Schema 90%
  • XPath / XQuery 90%
  • RDF / RDFs 90%
  • SPARQL 80%
  • OWL 80%