College of Computing, Georgia Institute of Technology

CS 4753 Spring '95

Human Factors in Software Development


This course examines human factors in the software design and application process from initial requirements to testing and implementation, with emphasis on designing the user interface.

Table of Contents

Meeting Times and Places
Text Book Information
Instructor and Teaching Assistant
Grading Policy
Syllabus

Newsgroup for Announcements and Discussions
HCI Resources on the Web

Student Home Pages

Metting Times and Places

2-3pm, Room 102 CoC, on Mondays, Wednesdays, and Fridays.


Text Book Information

Jenny Preece, Rogers, Sharp, Benyon, Holland, Carey
Human-Computer Interaction
Addison-Wesley

Instructor and Teaching Assistant

InstructorTeaching Assistant

Piyawadee ``Noi'' Sukaviriya

E-mail: noi@cc.gatech.edu
Phone: 894-9105
Office: Room 214 CoC
Office Hours: Mondays and Fridays 3-4pm

Qiang ``Alex'' Zhao

E-mail: azhao@cc.gatech.edu
Phone: 853-9393
Office: Room 262B CoC
Office Hours: Wednesdays 12-2pm


Grading Policy


Syllabus

Week 1	Introduction to HCI
	3/29	Course Structure, Admin; Setting the stage for the class
		Videos: ``Knowledge Navigator'', ``Flash Forward''
		Last day of registration
	3/31	HCI Challenges
		Readings: chapter 1, 2

Week 2	Design Methods & Techniques
	4/3	Software Engineering Life Cycle, User-centered Approach
		Readings: chapter 17, 18
		Due: Homework #1
	4/5	Task and requirement analysis
		Readings: chapter 19, 20
	4/7	Scenario-based Design, participatory design
		Readings: chapter 21, 22
		Due: ``Gadget Critic''

Week 3	Technology & Design Support
	4/10	Interaction
		Readings: chapter 11, 12
		Due: Project selection
	4/12	Interaciton styles
		Readings: chapter 13; papers
	4/14	Class briefing on team projects (5 min/team)
		Due: Task analysis results (oral report)

Week 4	Support for Designers & Human Aspects
	4/17	Rapid prototyping, early prototyping
		Readings: chapter 27; papers
		Due: Task analysis results (written report)
	4/19	Software support
	4/21	No class due to Freaknik traffic

Week 5	Human Aspects
	4/24	Software support
	4/26	Midterm Exam
	4/28	UI Guidelines; Perception & Representation, Memory
		Readings: chapter 24, 3, 4, 5; papers
		Last day to withdrawal

Week 6	Design Support
	5/1	Mental Models
		Readings: chapter 6
	5/3	User Models, Metaphors
		Readings: chapter 7; papers
	5/5	Presentation of design mock-ups
		Due: Intial design mock-ups

Week 7	Evaluation Techniques & Design Support
	5/8	Evaluation, Observational studies
		Readings: chapter 29, 30
	5/10	Usability engineering
		Readings: chapter 31; papers
	5/12	Predictive evaluation
		Readings: chapter 33; papers

Week 8	Evaluation Techniques
	5/15	On-line help
		Quiz
		Readings: chapter 15; papers
	5/17	Predictive evaluation (cont'd), Experiments
		Readings: chapter 31, 33; papers
	5/19	Project presentation
		Due: An interface prototype

Week 9	Technology today and in the Future
	5/22	Advanced topics:
		VR, CSCW, intelligent agents, multi-modal interations
		Readings: papers
	5/24	Principles for Graphical UI design
		Readings: papers
	5/26	Evaluation report
		Due: Evaluation report

Week 10	Miscellaneous
	5/29	Holiday - No Class
	5/31	Pre-Final Exam
	6/2	Report on proposed design changes; Class wrap up
		Due: Proposed design changes
		Due: User manuals
		Final grade due for graduating students

Newsgroup for Announcements and Discussions

git.cc.class.4753


HCI Resources on the Web

General Information

General Software

Specific Software


Student Home Pages

In this course students are asked to create their own World Wide Web home pages. There are many guides available on composing Web documents. The Beginner's Guide to HTML and the Beginner's Guide to URL are two excellent starting points. ``Learning to Publish - Learning HTML'' is a good collection of pointers to Web programming.

There will be up to 3 awards to give away at the end of the quarter for the most creative, the most informative, and perhaps the most humorous personal Web pages.

Here is a list of students in this class:

Disclaimer: These student pages are the product and responsiblity of those students. If you have questions, comments, or problems with some of these pages please contact the authors directly. The College of Computing at Georgia Institute of Technology makes no warranties or representations whatsoever regarding the quality, content, completeness, or adequacy of these student pages.


We already have Visitor Count outside visitors to this page. Send mail to the TA at azhao@cc.gatech.edu to leave a comment about this page. If your WWW browser doesn't correctly support HTML3 tables, this page is just another reason why you need to upgrade. Netscape version 1.1 or later is recommanded.