CSCI 4260/8266: User Interface Design and Development

Spring 2011

Meeting time: TR 4:00-5:15
Classroom: PKI 335
Instructor: Dr. Harvey Siy
Office: PKI 281B
Phone: (402)554-2834
Office Hours: By appointment (call or email in advance)
Email: hsiy at unomaha dot edu
Textbooks: The Design of Everyday Things by Don Norman, Basic Books, 2002
About Face 3.0 by Alan Cooper, Wiley, 2007
(optional) Building Interactive Systems by Dan Olsen, Cengage Learning, 2010

Description

This course focuses on engineering and scientific approaches to user interface design and evaluation.

Supplementary Material

Supplementary material may be drawn from the following and will be provided as handouts:

Learning Objectives

Students who complete this course should have knowledge of process, methods, tools used in user interface development and usability testing.

Topics covered

Prerequisites

Required:
1) Software engineering background
2) Proficiency in web development or Java or C# programming.

Recommended:
1) Human-Computer Interaction (CSCI 4250/8256).
2) Prior experience with GUI programming.

Lectures

(See BlackBoard for current list.)

Evaluation

Students taking the class as CSCI4260 will be evaluated as follows:
Homeworks: 20%
Projects: 40%
Exams (midterm and final): 35%
Class participation: 5%

Students taking the class as CSCI8266 will be evaluated as follows:
Homeworks: 10%
Projects: 35%
Exams (midterm and final): 35%
Class participation: 5%
Research paper: 15%

Homeworks

Most homeworks will revolve around readings of book chapters from The Design of Everyday Things. The book will be used for in class discussions of design principles. A writeup is to be submitted before every discussion.

Project

The semester project is intended to put into practice the interface design principles learned throughout the course. The project can be any application as long as:

Exams

Approximate exam dates:

Graduate Student Research Paper

Students taking the class as CSCI8266 will also write a paper on an advanced topic in a user interface research area. Each student must also make a 20-minute presentation on their paper near the end of the semester.

Guidelines for assessing class participation

GradeDescription
5Regularly makes helpful, relevant contributions to lecture discussions.
Offers observations that challenges classmates to think about the material in new ways.
4Attends regularly and occasionally makes helpful, relevant contributions to lecture discussions.
3Attends regularly and actively pays attention to discussion.
2Attends regularly but does not pay attention to discussion.
1Does not attend regularly.
0Misses most classes.
(Adapted from http://web.hamline.edu/personal/skellert/cpgrade.htm.)

Policy on late homeworks

Academic Integrity

Cheating will not be tolerated for project assignments, exams and other assignments. Consult the UNO Student Policies and Department of Computer Science Policies and Procedures for formal policies about cheating and plagiarism.