Department of Computer and Information Science
CSCI 590
Topics: The Design of Interactive Systems

Syllabus
Spring 2003
Section: B277 5:45-7:00 p.m. MW SL 210

Instructor: A. Olson Office hours: MW 1:30-3:00 PM, 7:00-8:30 PM and by appointment
Office: SL 280 E-mail: olsona@iupui.edu
Office Phone: (317) 274-9727 URL:www.cs.iupui.edu/~aolson
Teaching Assistant: none Contact: --

Copyright 2003.All rights reserved.  Contact the author for permission before copying.No permission granted for use in commercial products.All copies must contain this copyright notice.

Texts:

Designing Visual Interfaces, by K. Mullet & D. Sano, Prentice Hall, 1995 (available at online booksellers).

Interaction Design, by J. Preece, Y. Rogers, & H. Sharp, John Wiley & Sons, 2002 ISBN 0-471-49278-7.

Course Description:

(3 credits) Fundamental concepts and tools employed in designing the interaction between humans and machines and the mediating interfaces. The design problem, interface design concepts, experimental design and analysis, cognitive and predictive models, the design project, case studies, applications. Although the methodology is general, the case studies will emphasize computer interfaces.  Design projects are an integral part of the course.  Software development techniques are not emphasized.

Potential Topics:

The design problem: difficulties, tools and goals
Interface design concepts
    Graphics design
    Interaction design
    Social influences
Experimental design and analysis
Cognitive and predictive models
Project management
    Analysis, design, evaluation
Case studies
Applications

Course Objectives:

The goal of this course is for the participant to acquire an understanding of the theoretical principles of, and skills in applying current practices for, creating dynamic interaction environments that strongly support the human in accomplishing her or his objectives.  By the end of the course, the successful participant will
    1. esthetic issues in interaction design
    2. ethical practices in interactive environments for humans
    3. a process for designing interactive systems
    4. fundamental concepts underlying interactive system design
    5. the process of experimental analysis and evaluation of interactive systems
This course develops abilities related to the following Principles of Learning:
  1. Communication and Quantitative Skills
  2. Critical Thinking
  3. Integration & Application of Knowledge
  4. Intellectual Depth, Breadth and Adaptiveness
  5. Diversity and Culture
  6. Values and Ethics

Expectations:

3 credits. The participant should have a prior knowledge of computer programming and of the software engineering process.  The recommended background includes CSCI 450, or CSCI 452, or similar system development experience.  For further information, please contact the instructor above.

No late assignments or projects will be accepted. All assignments and projects must be turned in by the beginning of the class on the due date.  There will be NO EXCEPTIONS made to this policy except for strongly justified emergencies.

Attendance at the Final Examination Period is required.  Any questions concerning this policy must be addressed to the instructor very early in the semester - preferably before registering.  Do not register for another course that has an examination period that conflicts with this one.

Follow the Standard of Conduct described below.

Tentative Course Schedule

Session:
Date:
Topic:
Activity:
 
1
1/13
Introduction to class

Overview of Interactive System Design 

Read Chapts. 1 in Mullet (=MS) & Preece (=PRS);     do the Assignment in PRS  
2
1/15
Elegance & Simplicity;
Conceptual Models
Read pp.17-36 MS & Chapt. 2 PRS, do Assign. in PRS for discussion.  
3
1/20
Martin Luther King, Jr. Day 
No Class  
4
1/22
 Elegance & Simplicity
Cognition; Hick's Law
Read pp.37-57 MS, 75-89 & sect. 14.5 PRS  
5
1/27
 Contrast & Proportion
Conceptual Frameworks
Read pp. 58-87 MS & 90-104 PRS  
6
1/29
Organization
Affective Aspects of Interfaces
Read pp.89-112 MS, Chapt. 5 PRS  
7
2/3
Program &
Communication
Read pp.113-152 MS & Chapt. 4 PRS & do Assignment 2  
8
2/5
Representation
The Design Process
Read pp. 153-175 MS, 165-182 PRS   
9
2/10
Read pp.175-211 MS & 182-199 PRS & do Assign.  
10
2/12
Style
Requirements
Read pp. 213-232 MS & 201-222 PRS   
11
2/17
 "
Read pp. 233-248 MS & 222-238 PRS  
12
2/19
 Design & Construction Process
Read Chapt. 8 PRS & do Assign.  
13
2/24
User Centered Design
Read Chapt. 9 PRS & do Assign.  
14
2/26
User Observation
Read Chapt. 12, pp. 389-407 PRS & do Assign.   
15
3/3
 Evaluation
Read Chapt. 10 PRS & do Assign.  
16
3/5
"
Read Chapt. 11 & pp. 407-448 PRS  
17
3/10
Discussion of Evaluation; Review
Proposals Due  
18
3/12
Midterm Exam
   
19
3/17
Spring Break
No Class
 
20
3/19
Spring Break
No Class
 
21
3/24
Project
Project  
22
3/26
Project
Project  
23
3/31
Project
Presentations  
24
4/2
Project
Presentations  
25
4/7
Project
Presentations  
26
4/9
Project
Presentations  
27
4/14
Project
Presentations  
28
4/16
Project
Presentations  
29
4/21
Projectt
Presentations  
30
4/23
Project
Presentations  
31
4/28
Project
Presentations  
32
4/30
Project
Final Project Presentations  
33
5/5
Review
Final Project Presentations; Projects Due  
34
5/7
FINAL EXAM: Wednesday,  5:45-7:45 p.m., Room SL 210

NOTE: This Document is Subject to Change at any time.
Consult your Instructor.

Link to IUPUI Academic Calendar

Grading:

Your grade in this course depends upon your individual performance on Assignments, Projects, the Midterm and Final Exams, and your personal contribution to the class.

Assignment scores accumulate on a point-wise basis, depending upon their complexity. The Midterm and Final Exams form 20 % and 15 %, respectively, of the total score for the course. The Assignments and Quizzes together form 30 % of the total score. The Project forms 35 % of the total score. There is also a measure of personal contribution, which is included in the Project score. It depends upon your personal contribution to the class and oral presentations on the Project.

A student who does not accomplish all of the following:  turn in reasonable responses to the Midterm and Final Exams, and accumulate at least 50 % of the course's total possible points, cannot expect a passing grade in the course.  The grade scale will not be curved statistically.

Attending Class and Turning in the Assigned Work On Time
is the Best Way to Assure a Good Grade

Exercises:

 
Assignment 1
Assignment 2

Projects:

Project Proposal

Deliverables

Order of Final Presentations

Notes:

Link to Papers on Attentive Interfaces

Watch for notes here:  The list of assignments and projects is subject to change.

GRADES AND NOTEBOOKS ARE NOW AVAILABLE IN THE DEPARTMENTAL OFFICE

Withdrawal Policy:

Withdrawals during the period when the Instructor must sign the Drop/Add slip will require justification.

Incomplete Policy:

A grade of I (incomplete) will only be assigned under exceptional circumstances, such as illness, that prevent students from finishing all work required in this course. A grade of I will be awarded only if a minimum of 75% of the work has been completed and the work is of passing quality. Department policy requires a contract be signed by both the instructor and the student in the assignment of any I grade. This contract outlines course work required and establishes a specific date (no more than one year) by which all unfinished work must be completed. The instructor is not required to give the student a full year to finish the work. The instructor has the right to set an earlier deadline if deemed appropriate.

Standard of Conduct:

Each student is expected to adhere to high standards of ethical conduct, especially those related to cheating and plagiarism, IU Code of Student Ethics (see Misconduct) . See also the Association for Computing Machinery's Code of Ethics and Professional Conduct .

In this course, you are not permitted to collaborate or consult with other students when doing the assignments, exams or projects.  You may exchange general ideas with other students when working on assignments or projects, but the results that you turn in must be yours alone.

Any deviation from these rules will be considered a violation of the IU Code above.  Penalties, depending on the severity of violation, can range from a reduction in credit, no credit, or disciplinary proceedings for cheating or plagiarism as provided by the Code.

General Information:

Watch this section for future postings.


Phoenix Information:

For all those who have never logged on to Phoenix, here is important information:

Important Information About Accessing SL 251 (UNIX Laboratory) or SL 161:

As a student in the Department of Computer and Information Science, you can check out a key card for the SL 251 UNIX or the SL 161 Graphics lab. This allows you use of the lab outside of class hours. Key cards may be obtained in SL 280, Monday through Thursday, 8:00 a.m. - 5:45 p.m. Students will be required to fill out a loan form and make a deposit of $10.00 which will be refunded when the card is returned by the end of the semester. Students are also required to renew their key card on a weekly basis via e-mail or online at http://www.cs.iupui.edu/~dtauriai/keycard_renewal.html. Students failing to renew their card weekly will have their card deactivated, denying them access to the lab, and the $10.00 deposit forfeited by the student. Students failing to return their key card by the end of the academic semester will forfeit their deposit.
IT IS YOUR PERSONAL RESPONSIBILITY TO RENEW YOUR KEY CARD WEEKLY.


You are responsible for the lab and the equipment within while the key card is in your possession. You are expected to follow all lab rules such as: no food or drink, no playing games on the computer and no work unrelated to the course. If a student has food or drink in the lab they will be asked to dispose of it. If a student is found violating the other rules of the lab they will be asked to leave, return their card and will lose their lab access deposit. If the key is lost or stolen, please notify the Department immediately. Until the key loss is reported, the student remains responsible for the lab and equipment.

Do not leave the lab open. For example, do not leave the door propped open while you leave the lab to take a break. You are responsible for the equipment and supplies there. You have a key. Keep the door locked to make sure only authorized persons enter. The better care you take of the lab, the nicer your working environment will be. Thank you.