IS 4300 – Human-Computer Interaction

 

[Syllabus] [Schedule] [Homework] [Projects] [Resources] [Directory]

 

 

Fall 2012

Meeting MonThu 11:45-1:25

Location: Forsyth 151

4 sem hrs

 

Prof. Timothy Bickmore

is4300f12@ccs.neu.edu

(617) 373-5477

Office: WVH 448

Office Hours: Wed 3-5

 

 

TA

Lazlo Ring

lring at ccs.neu.edu

Office: WVH466

Office Hours: Tue 1-4

 

 

 

Syllabus

Overview

 

This course provides an introduction to and overview of the field of human-computer interaction (HCI). HCI is an interdisciplinary field that integrates theories and methodologies from computer science, cognitive psychology, design, and many other areas. Course readings will focus on current practice in interface specification, design and evaluation, with a few additional readings in current HCI research. Students will work on both individual and team projects to design, implement and evaluate computer interfaces.

The central focus of the course is a semester-long team project, in which students will design, implement and evaluate a user interface. Teams will be incrementally led through the phases of ethnographic study and requirements analysis, scenario-based design, paper prototyping, computer prototyping, and several methods of usability analysis and evaluation. The course also involves an introduction to software architectures used in modern graphical user interfaces, including the implementation of a few simple interfaces using the Java Swing toolkit.

 

Prerequisites

 

 

CS 3500 

Objectives

Upon successful completion of this course, students should be able to:

  • Design, implement and evaluate effective and usable graphical computer interfaces.
  • Describe and apply core methodologies from the field of HCI.
  • Implement simple graphical user interfaces using the Java Swing toolkit.

 

Required Textbooks (2)

User Interface Design and Evaluation, Debbie Stone, Caroline Jarrett, Mark Woodroffe, Shailey Minocha, Morgan Kaufmann.

The Design of Everyday Things, Don Norman, Basic Books.

Additional readings will be provided online.

 

Course Requirements

This course requires a significant amount of work outside of the classroom. A typical week will consist of:

  • Reading approximately 50 pages from the textbooks and research papers.
  • Working on an individual homework assignment, encompassing ethnographic studies, evaluation of existing interfaces, and programming or design exercises, and writing a report on the results.
  • Working on part of a team project and writing a progress report.
  • Describing and discussing homework results in class.

 

Grading

 

Grades will be based on the following:

  • Quizzes (10%).
  • Class participation (10%).
  • Individual homework (20% divided equally among assignments).
  • Team project (30%, comprised of 10% for each of T1-T8, 20% for T9).
  • Midterm Exam, Final Exam (15% each)

 

Class Format

A typical three-hour class will consist of:

  1. Quiz
  2. Review of previous week’s assignments, including presentation and discussion by randomly selected students.
  3. Lecture.
  4. In-class activity.
  5. Discussion of next week’s assignments.

 

Course Rules

Academic Honesty. Individual homework assignments must be each student’s own work. Team projects must be the work of the students in the team. Plagiarism or cheating will result in official University disciplinary review.

 

Missed Exams. There are no makeup quizzes, but the lowest quiz grade will be dropped. Normally, failure to take a quiz results in a grade of 0. If the absence is excused due to exceptional circumstances, the student’s other course work will be used to determine a quiz grade.  

 

Due Dates. Work due on a given day must be posted online by 10:30am so that it can be reviewed in class.

 

Late Assignments. Assignments (individual and team) that are turned in late are automatically lowered one grade. Assignments will not be accepted more than one week late.  Because the team project activities each week build on the prior weeks’ results, teams are strongly encouraged to turn in their work on time in whatever state it is in.

 

Etiquette. Please keep all cell phones, pagers, and other electronic devices (including laptops) turned OFF during class. If your activities during class are deemed disruptive, you will be asked to leave.