|
|
Computer Science 588
(NTU SE 735-SC)
Specification and Design of User Interface Software
Fall 1999
Course Syllabus
Week: 1 2 3
4 5 6
7 8 9
10 11 12
13 14 15
16
(schedule is tentative)
Week 1
Introduction
Shneiderman Chapters 1 & 3
Course Overview
- Course Objectives
- Course Outline
- Textbooks
- Sources Information
- Books
- Journals
- Conferences
- Internet
- Project
User Interface Overview
- Definitions
- Examples
- Life cycles and Processes
Week 2
Input/Output Devices
Shneiderman Chapter 9
- Types of Devices
- Guidelines for Use
- Examples
Interaction Styles
Shneiderman Chapter 6, 7, & 8
- Question and Answer
- Form Filing
- Command Language
- Natural Language
- Menu
- Direct Manipulation
- Other
Week 3
Designing User Interfaces
Shneiderman Chapters 10
- Goals
- Human Engineering
- Human Performance Goals
- Human Factors
Week 4
Interface Analysis
- Task Analysis
- User Characteristics Analysis
- Task and Job Design
- Task Allocation to Human vs. Computer
- Workload Analysis
Week 5
Guidance and error handling Shneiderman
Chapter 11 & 12
Specification
Shneiderman Chapter 5
- Behavioral Models
- Constructional Models
- Prototyping
Week 6
Visual Design
Shneiderman Chapter 2
- Principles
- Practices
- Guidelines
- Standards
- Tools
- Screen design
- Color
- Icons
Windowing strategies
Shneiderman Chapter 13
Evaluation of user interfaces
Shneiderman Chapter 4
- Evaluation methods
- Usability
Week 7
Week 8
User Interface Software Implementation
- Dialogue Models
- Development Tools
- User Interface Management Systems
- Interactive Development Tools
- GUI Builders
- Language Based Tools
- Toolkits
- Evaluating Tools
Week 9
Week 10
Week 11
User Interface Software Implementation (Concluded)
Week 12
Software Development Environments for User Interfaces
- Architectures
- Windowing systems
- Emerging standards
Week 13
Special Topics(These topics may be discussed earlier as appropriate)
- Web User Interfaces
Shneiderman Chapter 16
- Web Site Usability
- Information Visualiztion
Chapter 15
- Real-Time User Interfaces
- Computer Supporeted Cooperative Work
Chapter 14
- Multimedia UI
- UI Software Cost Estimating
- Baby Face (small screen) UI
- Social Issues
Shneiderman Afterward
Week 14
Prepare for Project Presentations
Week 15
Week 16
|
The University of Southern California does not screen or control the content on this website and thus does not guarantee the accuracy, integrity, or quality of such content. All content on this website is provided by and is the sole responsibility of the person from which such content originated, and such content does not necessarily reflect the opinions of the University administration or the Board of Trustees