Thursday 10:30-12:30 Room 3310
Lab1 Thursday 2:30-4:20 Room 3050
Lab2 Thursday 4:30-6:20 Room 3050
Lab3 Friday 10:30-12:20 Room 3300
Instructor
Chris Shaw, shaw AT sfu.ca
HVI Lab -- Room 3760, 778-782-8008
Office Hours: by appointment in my lab
Teaching Assistant
Saba Alimadadi, salimada AT sfu.ca
Office Hours: TBA in Surrey Library, or by appointment
General Information
Provides an introduction to the art and design of human-computer interfaces, design methods, prototyping and evaluation of user interfaces. Examines issues of interactivity and its relation to human contexts and technological systems. The role of aesthetic, symbolic, affective and cultural factors will be assessed in concert with scientific and technological issues. The class is primarily focused on visual interfaces on computer monitors and hand-held devices.
Prerequisite: Completion of 48 units, including IAT 235.
Book
Projects
There is one moderate class project, a midterm exam, and homework assignments. The project is a team effort with teams of 4, while the homeworks will be done individually or in pairs. The project is intended to gain the student more practice in designing a moderately complex system and its supporting materials, while the homeworks are aimed at small design and interface challenges.
Grading
There are 100 points possible in the class.
|
Team Project: |
30 points |
(multi parts in this project) |
|
Assignments: |
35 points |
|
|
Midterm Exam: |
35 points |
Lab
Every week, the TA will run a lab. Half of the times this will be an open lab where the TA will be available to answer questions as you work on your projects/assignments, and sometimes the TA will give presentations on technical topics, such as Java, or the class libraries, GUI builders, etc.
Additional Programming Resources
Sun's Java site has a nice tutorial.
The docs describing the Java class library are available for online viewing.
This is the NetBeans Visual Library tutorial.
Note
The professor reserves the right to modify any of these plans as need be during the course of the class.