| SIUC Home | Campus Index A-Z | Apply Now | People Finder | Jobs | Webmail |

Department
Home, Overview, Contact, Facilities...

People
Faculty, Staff

Programs
Undergraduate, Graduate, Courses, Course Schedules, Course Materials...

Research
Activities, Grants

Scholarships

Opportunities

Utilities
Webmail, Downloads

CS 484-3
User Interface Design and Development

Catalog Description

Problems and processes in the design of highly usable systems. Understanding stakeholders, requirements, tasks, prototyping, evaluation, guidelines and design process and heuristics. Interactive software concepts and implementation considerations. A group project is an integral part of this course.

Prerequisite:

306 with a grade of C or better.

Objectives

1. To learn what characteristics make for a good user interface.
2. To gain experience working on a team project.


Course Outline
  Lectures
1. Introduction to human factors, goals of good interface design 3
2. Interactive design process, stakeholders, user centered design, life cycles 3
3. Prototyping and design, types of prototypes, interface flow 4
4. Requirements: tasks, scenarios, use cases 4
5. Evaluation 3
6. Design guidelines, standards, widgets 4
7. Software concepts for event handling, MVC, layouts, internationalization 4
8. Evaluation framework, user observations 3
9. Asking users and experts: heuristic evaluation vs. user testing 3
10. Specifying interaction designs 3
11. Predictive models and design metrics 3
12. Patterns in HCI, future of HCI 3
  Total 40

Webmaster - EOE Link - Privacy Policy     Last Update: August 2007