CIS 54 Innovative Approaches to Computer-Human Interfaces

Instructor: Dr. Lori L. Scarlatos
Time: TuTh 3:30 - 4:45 pm
Location: 5102 Boylan Hall
Office: 0317 Ingersoll
Office Hours: TuTh 12:00 - 1:30 pm;
or by appointment
Email: lscarlat@its.brooklyn.cuny.edu
Web Page: http://acc6.its.brooklyn.cuny.edu/~lscarlat

Course Overview

See the syllabus for a course description, learning objectives, grading policies, and topics.
Readings and programming assignments are described below. Program examples are also below.
Your term paper is due on the last day of class (NOT on the day of the final). Of course, I will be happy to accept it any time before then, too!

Readings

Date Posted Reading Description
8/30/05 Understanding Human Activities and Relationships An article by Ben Shneiderman, a top researcher in the CHI field
9/1/05 Task-Centered User Interface Design This shareware textbook provides a good introduction to principles of interface design, with an emphasis on graphical user interfaces (GUI)
9/1/05 Designing Instructional Websites My own notes on effective graphical user interfaces, with an emphasis on visual presentation
9/1/05 Notes (and examples) on how to create multimedia applications with Macromedia Director, using Lingo to drive it. Created by Tony Scarlatos.
10/18/05 Perceptual interfaces are aware of what the user is doing in the environment ... and respond appropriately in the same environment.
11/1/05 Image Processing Fundamentals Excellent online introduction to image processing.
11/15/05 These notes are needed to understand - and implement - speech interfaces.
11/17/05 Notes on Shockwave 3D
12/13/05

Programming Assignments

Programming assignments may be handed in on a CD. If you prefer, you can put it on the CIS server in a folder with your name on it. In either case, please leave your assignment as a Director (not Shockwave) file, so that I can see what you have done. All assignments will be presented in class on the last day (December 15th).

  1. Graphical User Interface with Macromedia Director - due September 22
    Create a "movie" using Macromedia Director. Using Lingo, make sure your movie shows the following:
  2. Sensor Inputs - due October 25
    Create a "movie" that responds to input from one of the following sensor sources:
  3. Vision Interface - due November 15
    Create a "movie" that responds to visual input. You may :
  4. Speech Interface - due December 8
    Create a "movie" that responds to (limited vocabulary) speech input.

Programming Examples