|
|
Computer Science 588
(NTU SE 735-SC)
Specification and Design of User Interface
Software
Fall 2001
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
- Requirements Analysis
- 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
- Web Tools
- 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
Visualization
Chapter 15
- Real-Time User Interfaces
- Computer Supported 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