CS 3724:  Introduction to HCI

Syllabus, Fall 2006

Course:

Professor:
Dr. Chris North
Office Hours:  T/Th 12:30-1:45pm, McBryde 610
Teaching Assistants: Prerequisites:

Text:

Website: Grading:
50%  Project (8 steps)
20%  Homeworks (apx. 4)
  5%  Presentation
25%  Exams (10% midterm, 15% final)

The breakdown of the project is:

Topics:
This course covers the basic elements of design, development, and evaluation of software user interfaces.  Much of the course is devoted to the scenario-based usability engineering methodology, and with some additional coverage of graphical user interface programming concepts.  Topics covered include:
Format:
The course is heavily discussion based and requires self motivation.  Students are expected to learn some of the material on their own, since only major concepts are discussed and explored in lectures. In particular, students must be prepared to learn a new programming language, C#, on their own as only new concepts related to GUI programming will be covered in class. Students present short presentations in class.  A large portion of the grading is devoted to a sizable design and implementation project that students do in small groups. The project will take students through the full cycle of HCI design, development, and evaluation process. Some assignments are of an open-ended nature, requiring creativity in application of concepts for success.

Policies:

Assignments handed in late will not be accepted, except at the discretion of the instructor.

Group work on the projects can be difficult. Problems or conflicts within groups should be reported to the instructor immediately, so that problems can be resolved before deadlines become imminent.

Class attendance is strongly encouraged. Some concepts covered during in-class lectures and activities may not be present in readings.

Students needing special accommodations for religious holidays, disabilities, etc. should see the instructor during the first two weeks of the semester.

Honor System:
The Honor System policies of the University and Computer Science Department are to be observed in this course.  All assignments and exams (with the exception of the group project) must be completed by students working alone.  The group project must be completed by the members of the group only.