Software Engineering Design II (course 222)

WARNING: This section contains links to pdf files that may be covered by copyright. You may browse them at your convenience in the same spirit as you may read a journal or a proceeding article in a public library. Retrieving, copying, or distributing these files, however, may violate the copyright protection law. We recommend that the user abides international law in accessing this directory.

Software Engineering Design II (course 222) is envisioned to be an introductory course for undergraduate students in Computer Science.

Course aim:

To present basic theoretical concepts and key issues in creating, evaluating, and refining Human-Computer Interaction (HCI) designs.

The content of the Software Engineering Design II course 222 that is taught in the academic year 2007/2008 is significantly different than that taught in the academic year 2005/2006. Hence, the final exam will be significantly different than old exams. To prepare the exam for the new version of the course, use the course material given below.

Course Material

  • Lecture 1-2 (January 7/8): Introduction to HCI (F. Kriwaczek)
  • Lecture 3-4 (January 14/15): Human Cognition (F. Kriwaczek)
  • Lecture 5-6 (January 21): Input / Output Interaction Devices & Interaction Types (M. Pantic)
    1. lecture slides (pdf file)
    2. Human Factors of Interactive Software (pdf file)
    3. Input / Output Interaction Devices (pdf file)
    4. Interaction Types (pdf file)
  • Lecture 7-8 (January 28): HCI Design Principles (M. Pantic)
    1. lecture slides (pdf file )
    2. Affective Aspects (pdf file)
    3. Design Principles (pdf file)
    4. Turing Test (pdf file)
    5. (optional but recommended) Interaction Design (pdf file)
  • Lecture 9-10 (February 4): HCI Design Process & Data Gathering (M. Pantic)
    1. lecture slides (pdf file)
    2. Interaction Design Process (pdf file)
    3. Establishing Requirements (pdf file)
    4. (optional but recommended) Data Gathering Techniques (pdf file)
  • (February 11): “Reading Week” – Multimodal HCI Designs (M. Pantic)
    1. User-Centered Modeling and Evaluation of Multimodal Interfaces (pdf file)
    2. Guidelines for Multimodal HCI Design (pdf file)
    3. Gaze-X: Adaptive Affective Multimodal Interface (pdf file)
  • Lecture 11 (February 18): Discussion of Multimodal HCI Designs (M. Pantic)
    1. lecture slides (pdf file)
  • Lecture 12-14 (February 18/ 19/ 25/ 26): HCI Design, Prototyping & Evaluation (F. Kriwaczek)
  • Lecture 15-16 (March 3/ 4): Designing for the Web (F. Kriwaczek)

Further Readings: Papers on HCI Topics

Ben Shneiderman, 'Universal Usability (pdf file)', in Communications of the ACM, vol. 43, no. 5, pp. 85-91, May 2000 (Copyright 2000 ACM Press).

M. Pantic and L.J.M. Rothkrantz, 'Towards an Affect-Sensitive Multimodal Human-Computer Interaction (pdf file)', in Proceedings of the IEEE, vol. 91, no. 9, pp. 1370-1390, September 2003 (Copyright © 2003 IEEE Press).

P.R. Cohen and D.R. McGee, 'Tangible Multimodal Interfaces for Safety-Critical Applications (pdf file)', in Communications of the ACM, vol. 47, no. 1, pp. 41-46, Jan. 2004 (Copyright 2000 ACM Press).

R. Pieraccini, et al., 'Multimodal Conversational Systems for Automobiles (pdf file)', in Communications of the ACM, vol. 47, no. 1, pp. 47-49, Jan. 2004 (Copyright 2000 ACM Press).

 

List of relevant papers:

http://people.clarkson.edu/~clarkbw/cs608/2003.spring//papers.php

 

Excellent Books: