Human Computer Interaction: Spring 2016

Information

Course Outline

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.


Reference Book

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

Marks Distribution

10Quiz
10Assignment
35Midterm
45Final
Lectures

Week Lecture ID Topic Notes Description Other Reading
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%