Course:                       HCI Design and Evaluation

                                    CS 4750

Section A: Tuesday and Thursday 3:00-4:30pm

Section B: Tuesday and Thursday 12:00-1:30pm

 

Instructor:                  Albert Badre (badre@cc.gatech.edu, CoC 203)

 

Office Hours:             Tu & Thu 1:30-2:30    

 

TAs:                            Section A: Rob Orr (rjo@cc.gatech.edu)

                                    Office Hours: Mondays, 10:15-11:15am, CoC 226D

 

                                    Section B: Kiana Tennyson (kiana@cc.gatech.edu)

                                    Office Hours: Wednesdays, 11-12, CoC Commons

 

Texts:                         The Humane Interface: Jef Raskin

Shaping Web Usability: Interaction Design in context: A. Badre

 

Class Assignment Schedule

 

Group Project (Part I)

 

 

Course Objective:

This course covers the human factors of software and interface design.  Emphasis is placed on techniques and guidelines to design and critique different types of screens, transaction codes, types and styles of interaction, and user information packaging and referencing.  Concepts in interface design and testing are considered in relation to human information processing capabilities and limitations. 

 

Teaching philosophy:

The primary purpose of this course is to help you understand principles and develop skills in the design of computer user interfaces. To help you acquire the needed skills, the course will focus on learning by doing. Accordingly, there will be two foci: 1) An interface design project, where the emphasis is on a user-centered approach to designing and implementing the user interface to web or software application; and 2) Participation in in-class project and discussion activities. The textbook and the handout material should be considered resources to help you carry out both the term project and the in-class activity. Use the book and some of the lectures notes, which are available on http://www.cc.gatech.edu/classes/cs6751_98_summer/badre-slides/sld001.htm as reference material. The underlying philosophy of the approach in this course is that concepts are learned and remembered better when they are learnt in a real work environment as in the course of project development.

 

Topics:

• Overview of human-computer interaction

• User requirements, user characteristics, and task analysis

• Human Information processing in human-computer interaction

• Interactive information transfer

• Visual processing factors

• Information processing factors

• Human factors of displaying information

• Response time

• User interface design principles and guidelines

• Direct manipulation

• Graphic user interface design

• Menus

• Fill-in forms

• Other dialogue styles

• Interactive transaction factors

• Learning component

• Information packaging

• Usability testing and evaluation

• Computer-supported cooperative work and multimedia interfaces

 

Evaluation:

Midterm                                               15%

Project                                                 40% with 25% for team portions and 15% for individual portion.

(Must show evidence of substantive participation in the team in order to qualify for a project passing grade)

Class activity/participation                     25%

Final                                                     20%