Return Links

• Instructor Home Page

• Classes

 

COMP 225: Course Links

• Course Page

• Syllabus

• Class Examples

• Homework Assignments

• Final Project

• Software Installation

• Discussion Board

 

Page Navigation

Course Description

Class Meeting Time

Instructor

Grading

Learning Objectives

Attendance Policy

Accommodation

COMP 225: HCI: User Interface Design and Development


Course Description

This course presents the fundamental concepts of design, prototyping, evaluation, and implementation of user interfaces (UIs), which are part of the field of HCI (human-computer interaction). Topics of study include user-centered design, task analysis, prototyping, interface design principles, user testing, interface metaphors, windows and event-driven programming, and heuristic evaluation. Principles of human perception and cognition are applied to user interface design. Web interface designs and three-dimensional user interfaces are also studied. Prerequisites: COMP 17200. 4 credits. (F,Y)

Class Meeting Time

Monday, Wednesday, Friday:
9:00am-9:50am
Williams Hall Room: 309

Thursday:
11:15am-12:05pm
Williams Hall Room: 309
August 29, 2012-December 21, 2012

Instructor

Paul Dickson
Phone: x41599, off campus (607) 274-1599
E-Mail: pdickson-at-ithaca.edu
Office: room 401A Williams Hall

Office Hours:
Monday, Wednesday, Friday 10:00am-11:00am and 2:00pm-3:00pm
by appointment

TA: Adeesha Ekanayake
Email:

Grading

Course evaluation will be based on students ability to learn course material, create working interfaces, participate in work presentation and criticism, and revise work based on criticism. Evaluation of comprehension cannot be made without homework assignments being turned in on time. Therefore assignments must be turned in on time. Late assignments receive a maximum of 50% and that only if turned in within 24 hours of the due date.

The breakdown of points within the class is:

50% Homework assignments
20% Critiques
30% Final project
|-10% Presentation
|-20% Writeup

Learning Objectives

  1. Demonstrate an understanding of the fundamental concepts underlying user interface design and development.
  2. Demonstrate knowledge of the basic programming constructs common to programming tools that support HCI implementation.
  3. Demonstrate the ability to put theory into practice by designing, programming, and testing a modest UI application.
  4. Demonstrate the ability to function as a contributing member of a development team.

Attendance Policy

There is no specific attendance policy in this course. As 20% of the grade is related to critiques of design though if you miss class it will have an effect on your final grade. If in my view your attendance effects your ability to critique other students material and to understand the material I will give you fewer points towards your critique grade. Showing up consistently late to class will have a similar effect.

Accommodation

Accommodation of students with disabilities
In compliance with Section 504 of the Rehabilitation Act of 1973 and the Americans with Disabilities Act, reasonable accommodation will be provided to students with documented disabilities on a case by case basis. Students must register with the Office of Academic Support Services and provide appropriate documentation to the college before any academic adjustment will be provided.

Diminished mental health, including significant stress, mood changes, excessive worry, or problems with eating and/or sleeping can interfere with optimal academic performance. The source of symptoms might be strictly related to your course work; if so, please speak with me. However, problems with relationships, family worries, loss, or a personal struggle or crisis can also contribute to decreased academic performance. Ithaca College provides a Counseling Center to support the academic success of students. Counseling and Psychological Services (CAPS) provides cost-free services to help you manage personal challenges that threaten your well-being.


Page last updated: