Syllabus | Lectures | Semester Project | Software | Exams | Links | Home
|
|
COMP 3220 Human-Computer Interaction |
Course Description
Human-computer interaction (HCI) is concerned with the joint performance of
tasks by humans and machines. This course stresses the importance of good
interfaces and the relationship of interface design to effective human
interaction with computers. It is a fun course with interesting user interface
design projects and concepts. Unlike a majority of other CS courses, this is NOT
programming intensive. Among the topics studied are the design and
evaluation of effective user interaction designs, including principles and
guidelines for designing interactive systems. Additionally, much emphasis is
given to the development process for user interaction designs as an integral,
but different, part of interactive software development. User interaction
development activities include requirements and task analysis, usability
specifications, design, prototyping, and evaluation. It is a goal of this course
to help students realize that user interface development is an ongoing process
throughout the full product life cycle, and developing the human-computer
interface is not something to be done at the last minute, when the "rest of the
system" is finished. During the course the students will be involved with a real
problem solving/software development project.
Instructor: Dr.
habil.
Alexander Nikov
Room: 417, Phone: 3117,
Office Hours:
Tuesdays, Wednesdays, Thursdays 11-12
Teaching assistant:
Textbook
|
|
Dix A. et al.,
Human-Computer Interaction. Harlow, England: Prentice Hall, 2004,
|
Pre-requisites: COMP2400 or COMP2500
Exam and Assignments Dates
Assignment1: Oct 24, assignment2:
Nov 10, assigment3: Nov
19
Lecture Hours
Tuesday 2-4pm MSR, Wednesday 9-11am MSR
Course Evaluation
Project assignments
(1+2+3) 70%,
Final
Exam 30%
Alexander Nikov COMP 3220 Human-Computer Interaction
Syllabus | Lectures | Semester Project | Software | Exams | Links | Home
Revised: 07 November 2007