CS4753 Human Factors in Software Design - Spring 1996
Human Factors in Software Design
CS4753, PSY4753
The following items are available through this CS4753/PSY4753 WWW
home page.
Course Information
Course Description (from the General Catalog):
Examines human factors in the software design and application process
from the initial requirements to testing and implementation, with
emphasis on designing the user interface.
Class Meeting Time and Location:
Monday and Wednesday 4:30 to 6:00 PM in the College of Computing,
Room 101.
Instructor:
|
Dr. Colin Potts
|
Room: 267 College of Computing
Phone: 894-5551
Email: potts@cc.gatech.edu
Office Hours: TBA
|
| | | | |
Teaching Assistant:
|
Eugene Liang
|
Room: I don't have one.
Voice Mail: (404) 820-4235
Email: eugene@cc.gatech.edu
Office Hours: Email me for an appointment.
|
| | | | |
Syllabus
Objective:
By the end of the course you should have:
- Learn the value of designing interactive systems for usability, have
learned and applied techniques for analyzing user needs, sketching and
prototyping an interface, justifying your design decisions, and
evaluating the resulting design.
- Be able to recognize different user interface styles and components
and to be able to assess their applicability for supporting systems.
- Learned some basic human factors psychology and be able to apply
this knowledge in the design and criticism of interactive systems.
Textbook:
Preece, J. et al. Human-Computer Interaction, Addison-Wesley, 1994.
Assessment:
There are four components to your grade:
- Group Project (40%): You will be in a group of four, and will
be responsible for the design and evaluation of an interactive system
prototype. Information about the project assignment can be found
here.
Individuals will receive a group grade which may be moved up or down
depending on your colleagues' evaluation of your participation in the team
effort.
- Midterm (20%)
- Final (30%)
- Class Participation (10%): There are a number of ways in which
to participate in the project, such as discussions in class and in the
class newsgroup, taking notes for
the class.
Course Schedule
| Date | Topic | Readings | Slides
|
| March 27 | What is HCI? Introduction to course | Ch. 1 & 2
|
|
| April 1 | Principles of and methods for user-centered design
| Ch. 17 & 18
|
|
| April 3 | Requirements gathering and task analysis | Ch. 19 & 20
|
|
| April 8 | Structured HCI and envisioning design | Ch. 21 & 22
|
|
| April 10 | Role of evaluation and usage data | Ch. 29 & 30
|
|
| Group Project Part 1 - Questionnaire Design -
Due on Friday, April 12th at noon
|
| April 15 | Light relief! User interface videos
| None
| None
|
| April 18 | Midterm | None
| None
|
| April 24 | Predictive evaluation. Comparing methods.
(Class starts at 4:45) | None
|
|
| April 29 | Supporting design. Guidelines | Ch. 23 & 24
|
|
| Group Project Part 2 - Usability Evaluation -
Due on Monday, April 29th at noon
|
| May 1 | Standards and metrics. Design rationale | Ch. 25 & 26
|
|
| May 6 | Prototyping and software support | Ch. 27 & 28
|
|
| May 8 | Perception & representation. Attention & memory constraints
| Ch 4 & 5
|
|
| May 13 | Knowledge & mental models. Interface metaphors & conceptual
models | Ch 6 & 7
|
|
| Group Project Part 3 - Interface Design Mockup -
Due on Monday, May 13th at noon
|
| May 15 | Input and output technology | Ch. 11 & 12
|
|
| May 20 | Interaction styles. Designing windowing systems
| Ch. 13 & 14
|
|
| May 22 | User support & online information. Designing for collaborative
Work. Virtual environments | Ch. 15 & 16
|
|
| Group Project Part 4 - Assessing a Design and Debriefing - Due
on Friday, May 24th at noon
|
| May 27 | No Class (Memorial Day) | None | None
|
| May 29 | Course Review | None | None
|
Group Project Description
Last Modified: 29 APR 96 by Eugene
Liang (eugene@cc.gatech.edu)