|
About CS 422
01/06
CS 422 -- User Interface Design -- will be offerred
again Spring 2015. For this edition of the course,
students will be expected to do some web programming
(HTML, CSS, PHP, JQuery). It's the easiest way we know to
program user interfaces. If you are not familiar with web
progamming, you may still take the class. Be prepared,
however, to invest a bit of learning effort on your own
in the first two weeks, using the tutorials linked under Resources.
In this course we will be using Piazza for class discussion. The quicker you
begin asking questions on Piazza (rather than via emails), the quicker
you'll benefit from the collective knowledge of your classmates and
instructors. We encourage you to ask questions when you're struggling to
understand a concept—you can even do so anonymously. If you are registered
for this course, we have already sent you an invitation to Piazza. Please
log in as soon as possible, your first homework (hw0: Introduce yourself) has already been
posted there.
The class schedule, the assigned readings, and the course assignments are
(and will continue to be) posted through the class syllabus and through Piazza.
Objectives
By the end of this class, students will be able to:
- create an interactive website that respects visual perception principles
- design and implement a user interface that is useful, usable and does
not blatantly violate principles of human computer interaction
- interview users to extract requirements for user interfaces
- analyze and present the user requirements
- use parallel design and prototyping techniques
- do a usability study
- work effectively as a team
- communicate orally effectively
- listen effectively
- give and receive feedback effectively
|