Human Computer Interaction
Course Information

Course number:
EST or CSE 323


Course title:
"Human-Computer Interaction"


Course description:
A survey course designed to introduce students to Human-Computer Interaction and prepare them for further study in the specialized topics of their choice. Students will have the opportunity to delve deeper in the course through a course project. Emphasis on innovative approaches, such as speech and gesture recognition. Exploration of sensor technologies and computer vision.


Prerequisite(s):
CSE 214 or 230


Number of credits:
3 hours lecture; 3 credits


Course Objectives:

In this class, we will be alternating between the theoretical and the practical. On the theoretical side, you will learn about underlying principles, design guidelines, HCI models and approaches. On the practical side, you will learn to use a multimedia authoring tool (Director) to rapidly prototype and develop your own interactive applications. At the conclusion of the class, students will:


Text:

Dan Saffer, Designing for Interaction: Creating Smart Applications and Clever Devices. Peachpit Press, 2006. ISBN: 0321432061.

You may also want to purchase a book that teaches you about the development environment for the class, Adobe Director.

Gary Rosenzweig, Special Edition Using Macromedia Director MX. Que, 2003. ISBN: 0-7897-2903-2.


Course Topics:

Introduction to HCI (Saffer, Ch. 1)
Approaches to HCI (Saffer, Ch. 2)
HCI basics (Saffer, Ch. 3)
Getting ideas (Saffer, Ch. 4)
Design process (Saffer, Ch. 5)
Interactivity: human-computer dialogs (Saffer, Ch. 6)
Smart applications (Saffer, Ch. 7)
Service design (Saffer, Ch. 8)
The future of HCI (Saffer, Ch. 9)
Designing for good (Saffer, Epilogue)

Here is a link for a study guide to the text.


Computer Usage:

Programming assignments will be written in a multimedia authoring environment such as Adobe Director. Students will use existing function libraries to support the input/output of audio, visual, and sensor information. Other digital media production tools, such as Adobe Photoshop, Adobe Flash, and Apple's GarageBand and iMovie may be needed to develop the interface and content for the term project.


Course webpage:
http://www.cvc.sunysb.edu/323/

or

http://130.245.140.250/323/

Course coordinator:
Lori Scarlatos
lori.scarlatos@notes.cc.sunysb.edu

Course instructor:
Tony Scarlatos
tony@cs.sunysb.edu


Academic Integrity:
Each student must pursue his or her academic goals honestly and be personally accountable for all submitted work. Representing another person's work as your own is always wrong. Any suspected instance of academic dishonesty will be reported to the Academic Judiciary. For more comprehensive information on academic integrity, including categories of academic dishonesty, please refer to the academic judiciary website at http://www.stonybrook.edu/uaa/academicjudiciary/

Special Assistance:
If you have a physical, psychological, medical, or learning disability that may impact your course work, please contact Disability Support Services at (631) 632-6748 or http://studentaffairs.stonybrook.edu/dss/. They will determine with you what accommodations are necessary and appropriate. All information and documentation is confidential.

Students who require assistance during emergency evacuation are encouraged to discuss their needs with their professors and Disability Support Services. For procedures and information go to the following website: http://www.sunysb.edu/ehs/fire/disabilities.shtml

Help Desk:
If you need general computer help, you can use the Computer Science Help Desk. Services offered include setting up an account on a department server, using Windows NT, using a browser, and connecting to the campus network. The Help Desk office is located in the SBCS Office - Room 2110.