CS 3750: User Interface Design &
CS 6750: Human-Computer Interaction


(at the Georgia Tech Lorraine campus)
Fall 2009

 

Jump to syllabus

General Information:

Previous Semesters: Spring 2008


Class Policies and Grading

How Grades Will Be Computed. Final grades will be calculated based on the following weighting scheme. It is possible that the weighting formula may be adjusted as the semester progresses. Any such changes will be announced to the class:

Group Project (4 parts) 45%
Midterm Exam 15%
Homeworks 30%
Class participation 10%

For final letter grades, an overall average of 90-100 will result in an A, between 80-89 a B, between 70-79 a C, between 60-69 a D.

Students taking the class pass/fail must receive a B or better to pass. Students auditing the class will not be required to complete homework or exams.

Homeworks. Details on the requirements for successfully completing the homeworks will be given in the assignment on the Web. The homework is due by 11:55PM on the announced due date, unless announced otherwise. The grade for a late homework assignment will be marked down 25% for each day it is late.

The work is expected to be completed by individuals and not in collaboration with others.

Exams. Exams will be based on assigned readings, lectures, and homework.

I expect all students to show up for exams and submit homeworks in a timely manner. No make-up exams will be given without written notice of an emergency (doctor's notice if in the hospital, for example), and IN ADVANCE if possible.

Project. Students will be expected to complete a multi-part project as one of the major assignments in the class. More details about the project will be given in class.

Other Policies. A good portion of the learning in any upper level or graduate class comes from intelligent discussion during the class. If you don't attend class, you cannot participate, and your performance may reflect that. I expect that each student will make an effort to attend all lectures and contribute constructively to the discussion.

Students are expected to follow Georgia Tech's code of academic conduct. I am required to forward all suspected cases of academic misconduct to the Dean of Students, where they will be pursued to resolution. This is a very unpleasant process for all involved, so please do not put us in this situation.


Reading Materials

There are two required texts:

Additional required readings for each class will be provided electronically and posted on the course syllabus. In addition, some supplemental readings will be provided. These readings will not be required but may prove useful as background material for students.


Resources, Documents, and Software


Tentative Class Schedule and Syllabus

(Please check the class schedule periodically, as it may be updated as necessary.)

Week Date Topic Materials Assignments & Readings
1 Tues
Aug
18
No Class!
Thur
Aug
20
Topics:
  • Introduction and Project Overview
  • Ethics Overview
In-class Activities:
  • Small group brainstorming on projects, class discussion
Introduction
PPT  
Assignments: Readings:
2 Tues
Aug
25
Topics:
  • History and Frameworks of HCI
In-class Activities:
  • Small group brainstorming on projects, class discussion
HCI History
PPT
Assignments:
  • Project Teams formed by end of the day today
Readings:
  • DFAB Introduction
Thur
Aug
27
Topics:
  • Wrap up HCI Frameworks discussion
  • User-Centered Design
  • Usability Principles
Activities:
  • More discussion of project teams and topics, as needed
User-Centered Design
PPT

Usability
PPT

Assignments:
  • Homework #1 DUE
  • Project Part 0 (problem statement) DUE!
Readings:
  • DFAB 1, 2, 3, 4
3 Tues
Sept
1
Topics:
  • Human Abilities: Sensory and Perceptual
Activities:
  • Discussion of Project Part 1
Human Abilities #1
PPT
Assignments: Readings:
  • DFAB 9
Thur
Sept
3
Topics:
  • Human Abilities: Cognition
Human Abilities #2
PPT
Readings:
  • DFAB 6, 15
4 Tues
Sept
8
Topics:
  • Requirements Gathering and Task Analysis
In-class Activities:
  • Group activity about requirements gathering
Task Analysis
PPT
Assignments:
  • Homework #2 DUE (at class time)
Thur
Sept
10
No Class!
5 Tues
Sept
15
Topics:
  • Design of Everyday Things
  • Tao of Pooper Scoopers
Design of Everyday Things
PPT

Pooper Scooper Example
PPT
Assignments
Thur
Sept
17
No class; instructor out of town Readings:
  • Complete DOET
  • DFAB 5
6 Tues
Sept
22
Topics:
  • Hall of Fame/Shame presentations
  • Complete DOET (if necessary)
Present the HoF/S in class today!

Readings:

  • DFAB 7
Thur
Sept
24
Topics:
  • Graphic Design: Principles and Color
Design
PPT
Assignments:
  • Project Part 1 (context, user, task analysis) due!
  • Begin work on Project Part 2 - Design Alternatives
Readings:
  • DFAB 14, 16
7 Tues
Sept
29
Topics:
  • Interaction Styles: CL, Menus, WIMP, and Direct Manipulation
Interaction Styles
PPT
Readings:
  • DFAB 18
Thur
Oct
1
(cont'd) Readings:
  • DFAB 11
8 Tues
Oct
6
Topics:
  • Error Handling and Help
Errors and Help
PPT
Readings:
  • DFAB 8
Thur
Oct
8
Midterm Exam
9 Tues
Oct
13
Project Presentation Session Assignments:
  • Project Part 2 (Design Alternatives) due!
  • Begin work on Project Part 3
Thur
Oct
15
Topics:
  • Prototyping
Prototyping
PPT
Readings:
  • DFAB 12
10 Tues
Oct
20
Topics:
  • Evaluation Intro
Eval Intro
PPT
Thur
Oct
22
Topics:
  • Evaluation 2
Eval 2
PPT
11
Fall Recess!
12 Tues
Nov
3
Topics:
  • Evaluation 3
Eval 3
PPT
Thur
Nov
5
Topics:
  • User Modeling 1: Thoughts and Actions
Modeling 1
PPT
Readings:
13 Tues
Nov
10
Topics:
  • User Modeling 2: Context
Modeling 2
PPT
Readings:
Thur
Nov
12
Prototype Demos Assignments: Readings:
  • DFAB 18 (specialized interfaces)
14 Tues
Nov
17
Topics:
  • Interfaces for Assistive Technology
  • Designing for the Web
Assistive Tech
PPT

Web Design
PPT

Readings:
  • DFAB 21 (designing for the web)
  • DFAB 20 (ubiquitous and pervasive computing)
Thur
Nov
19
Topics:
  • Specialized Interfaces: Gesture and Pen
  • Specialized Interface: Speech
  • Ubiquitous and Pervasive Computing
Pens
PPT

Speech
PPT

Ubicomp
PPT

15 Tues
Nov
24
Project Presentations Assignments:
  • Project Part 4 (evaluations) due!
Thur
Nov
26
Project Presentations
16 Tues
Dec
1
No class; instructor out of town.
Thur
Dec
3
No class; instructor out of town.
Finals TBD
Finals Week: no classes!