CIS 54 Innovative Approaches to Computer-Human Interfaces

Fall 2005

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 Description

Overview of computer-human interfaces with an emphasis on innovative approaches. Principles of computer-human interaction. Ubiquitous computing and tangible interfaces. Interfaces employing speech recognition and computer vision. Sensor technologies. Computer supported cooperative work. Virtual and augmented realities.

Prerequisite: CIS 22 and either CIS 3.1, CIS 52, or permission of the instructor.

Learning Objectives

Readings

We will be using a series of online materials for this class. These materials will be available from my own course website:
http://acc6.its.brooklyn.cuny.edu/~lscarlat/interface/ .

Because we will do most of our application development using Macromedia Director, you may also want to purchase a guide for this (although it is not essential). I recommend

Course Requirements

Your grade will be based on the following criteria:

The exams will test your understanding of concepts and issues. Both exams are closed book/notes, taken during class time. Cheating will not be tolerated. If you are caught cheating on an exam, you will automatically receive a 0 on it. If you miss an exam, you will have to make it up with a grueling oral exam and provide a corroborating doctor's note.

Computer Facilities

Programming assignments may be done on computers in either one of the art computer classrooms (5102 or 5207 Boylan Hall). Lab hours are posted on the doors. Please pick up a copy of the lab rules for further information. If you prefer, you can also do your assignments in theAtrium Computer Laboratory in the Field, the Library Cafe, or the Library. You will need a zip disk or USB memory key to back up your work on.

You will need to pay a $10 lab fee for the use of the Boylan computer lab this semester. There is a $10 lab fee to cover lab upkeep and maintenance. Things such as computer repair, memory to run programs, cables, security equipment, ink, toner and paper are funded by this fee. Please make checks or money orders payable to ³Brooklyn College Member Organization.²

Advice

Think of me as your cranky client. There may be times when you disagree with what I say. You may think that some things are a matter of opinion, or that you are right and I am wrong. Just remember that I am the one giving out the grades. When I make a suggestion, be sure to listen, because it may have an impact on your final grade.

Start your assignments early. That way if you have trouble, you can get help in time to finish your assignment by the due date. This will also help you to avoid a last-minute crunch in the lab.

Don't be afraid to ask questions. If you don't understand something, it's likely that your classmates don't understand it either. Raise questions in class. If you need further explanation, come see me during office hours. If you can't make my office hours, send me email. Be sure to do this before you get hopelessly lost.

If you still find that you're having trouble completing an assignment on time, hand in what you have on the due date. Be sure to adequately comment any code to indicate what remains to be done, and what problems are being encountered. You may be asked to resubmit the completed work at a later time.

Work with other students. I do not mean that you should copy each other's work (which will not be tolerated). Rather, you should learn from one another. If you can't figure out how to make something work, see how your colleague did it. It is also useful to discuss different ways of approaching a problem.

Please let me know as soon as possible if you anticipate any problems with this class. If alerted to them early on, I will make every effort to accommodate your needs.

Topics