Department of Computer Science   University of Southern California
CSCI588  
 
General Information
Course Description
Course Syllabus
Course Information
 
Previous Class
Fall 1999
Fall 2000
Fall 2001
Fall 2002
Fall 2003
Course Syllabus
CSCI-588: Specification and Design of User Interface Software
Fall 2004
Week 1:    Introduction
                  Shneiderman Chapters 1 and 3
Week 2:    Input/Output Devices, Interaction Styles
                 Shneiderman Chapters 6,7,8, and 9
Week 3:    Designing User Interfaces
                  Shneiderman Chapters 11
Week 4:    Interface Analysis
Week 5:    Guidance and error handling, Specification
                  Shneiderman Chapters 6-8,12, and 13
Week 6:    Visual Design, Evaluation of User Interface
                  Shneiderman Chapters 2 and 4
Week 7:    Miidterm Exam
Week 8:    UI Software Implement, Dialogue Models, Development Tools
Week 9:    Project Status I
Week 10:  Project Status II
Week 11:  UI Software Implement (Conclude)
Week 12:  Software Development Environments for User Interfaces
Week 13:  Special Topics
Week 14:  Prepare for Project Presentations
Week 15:  Project Presentation I
Week 16:  Project Presentation II
Week 17:  Final Exam