|
|
Computer Science 588
Specification and Design of User Interface Software
Fall 1998
Course Syllabus
Week:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
(schedule is tentative)
Week 1
Newman Chapters 1 and 2
- 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
Newman Chapter 12
- Input/Output Devices
- Types of Devices
- Guidelines for Use
- Examples
- Interaction Styles
- Question and Answer
- Form Filing
- Command Language
- Natural Language
- Menu
- Direct Manipulation
- Other
Week 3
Newman Chapters 3 and 4
- Designing User Interfaces
- Goals
- Human Engineering
- Human Performance Goals
- Human Factors
Week 4
Newman Chapters 5, 6, 13 and 14
- Interface Analysis
- Task Analysis
- User Characteristics Analysis
- Task and Job Design
- Task Allocation to Human vs. Computer
- Workload Analysis
Week 5
Newman Chapters 7 and 11
- Specification
- Behavioral Models
- Constructional Models
- Prototyping
Week 6
Newman Chapters 8, 9, 10, and 15
- Visual Design
- Principles
- Practices
- Guidelines
- Standards
- Tools
- Screen design
- Evaluation user interfaces
Week 7
Midterm
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
Project Status
Week 10
Project Status II
Week 11
User Interface Software Implementation (Concluded)
Week 12
Software Development Environments for User Interfaces
- Windowing systems
- Emerging standards
Week 13
Special Topics
- Real-Time User Interfaces
- Computer Supporeted Cooperative Work
- Multimedia UI Issues
- WWW UI Issues
Week 14
Project Presentations
Week 15
Final Examination
|
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