Class News

Moodle Sites announced:

Deadline extended:

Upcoming Deadlines

Project Resources

Ideas from last year

CSC 341: Human Computer Interaction

Announcements

Cover Sheet and Rubric for Grading Phase II of the project are now available here

Guidelines for Homework Assignment II (Fitts' Law) are now available here

Course Information


Have you ever started filling an online form and was forced by the interface to re-enter the same data from scratch? Have you found yourself stuck in your interaction with a computerized service and had to call a human to help? These situations and others happen in our daily interactions with systems as we perform basic tasks. They are the product of poor interaction design. In this course, we will explore the components of good design. We will apply the iteratiive process of analyyzing requirements, exploring design alternatives, prototyping and evaluating those designs. We will then embark on a journey to help you gain a deep understanding of Human-Computer Interaction theory and practice.

Instructor
Mai Elshehaly
Class meets

MIU classes:
Mon. 8:30am - 10:30am
Mon. 1:00pm - 3:00pm

SCU classes:
Wed. 9:00am - 12:00pm


Schedule

Week/Day Date Topics Reading Slides Lab
1
11 Sept.
  • Introduction
  • Class outline and structure
  • Motivation
  • Project Roadmap
  • Chapter 1 in textbook

Speaker: Dr. Ayman Ezzat

2
18 Sept.
  • PACT Analysis
  • From PACT to Requirements
  • Data collection
  • Persona
  • Chapter 7 in textbook

Speaker: Dr. Mai

Lab 1: Intro to Web GUI

3
25 Sept.
  • Understanding Users
  • Observing Users
  • In-class activity
  • Phase I deliverable spec.
  • Chapters 7 and 12 in textbook

Speaker: Dr. Mai

Class Activity and Supplementary Material
(courtesy of Dr. Scott McCrickard):

Observation Sheet
Interview Sheet

Lab 2: Intro to JS

4
02 Oct.
  • Mapping the design space
  • Personas to design
  • Activity design
  • Information design
  • Chapter 2 in textbook

Speaker: Dr. Mai

5
09 Oct.
  • From Design to Prototype
  • Sketches, wireframes, storyboards
  • Types of scenarios
  • Physical design
  • Affective aspects
  • Interaction paradigms

Speaker: Dr. Mai

  • Lab 3: CSS, SVG, D3
  • 6
    16 Oct.
    • Recap on Project Phase 1
    • Revision: User Tasks
    • Revision: Requirements
    • Revision: interaction modes
    • Revision: interaction paradigms
    • WIMP inerfaces

    Speaker: Dr. Mai

  • Lab 4: Adding interaction with JS events
  • 7
    23 Oct.
    • Pre-midterm study guide
    • Output devices
    • Rendering
    • Intro to Unity
    [optional] LaViola Jr, J. J., Kruijff, E., McMahan, R. P., Bowman, D., & Poupyrev, I. P. (2017). 3D user interfaces: Theory and practice. Addison-Wesley Professional. (Chapter 5)

    Speaker: Dr. Mai

  • Lab 5: Revision
  • ================= Midterm Exams =================
    8
    13 Nov.
    • Andrienko's functional view
    • Modeling Interaction
    • Descriptive Models
    • Predictive Models: Fitts Law
    [Mandatory] MacKenzie, I. Scott (2013). Human-Computer Interaction: An Empirical Research Perspective. Publisher: Morgan Kaufmann. ISBN:0-12-405865-5, 978-0-12-405865-1 (Chapter 7)

    Speaker: Dr. Mai

  • Unity Lab 1:
    MIU version
    Prepared by: Eng. Youssef Mobara
    SCU version
    Prepared by: Eng. Marwa F. Mohamed
  • 9
    20 Nov.
    • Why evaluate
    • When to evaluate
    • How to evaluate
    • Evaluation Paradigms
    • Evaluation Techniques
    • Nielsen's heuristics
    • Gestalt Theory
    • DECIDE Framework
    Sections: 11.1, 11.2, 11.3, 13.4

    Speaker: Dr. Mai

    ================= Prof. Jiro Tanaka's Lectures =================
    10
    18 Dec.
    Final Revision See final reading list on slides

    Speaker: Dr. Mai


    Book(s)

    • Rogers, Yvonne, Helen Sharp, and Jenny Preece. Interaction design: beyond human-computer interaction. John Wiley and Sons, 2015.
    • [Optional Reading]: LaViola Jr, J. J., Kruijff, E., McMahan, R. P., Bowman, D., & Poupyrev, I. P. (2017). 3D user interfaces: Theory and practice. Addison-Wesley Professional.
    • [Mandatory Reading] MacKenzie, I. Scott (2013). Human-Computer Interaction: An Empirical Research Perspective. Publisher: Morgan Kaufmann. ISBN:0-12-405865-5, 978-0-12-405865-1 (Chapter 7)

    Collaboration Policy

    Collaboration is highly encouraged for this class. Team up with classmates to read material together, discuss, and prepare demos together. This will reduce your workload and deepen your understanding. Collaboration is only allowed for class project and lab discussions. It is NOT allowed on homework assignments or exams.

    Related Classes / Online Resources



    © 2017 Mai Elshehaly