2110646
User
Interface Design
Course
Syllabus
|
Code |
2110646 |
|
Course
Name |
User
Interface Design |
|
Credits |
3(3-0-9) |
|
Department |
Computer
Engineering |
|
Semester |
Second |
|
Year |
2551 |
|
Instructor |
Chate Patanothai Room
19-04 Phone:
0-2218-6989 Email:
Chate.P@chula.ac.th URL: http://www.cp.eng.chula.ac.th/~chate |
|
Condition |
- |
|
Degree |
Master
of Science (Software Engineering) |
|
Hours/Week |
3
hours lecture |
|
Course
Description |
Foundations
of user interface; human-centered software evaluation; software development;
graphic user interface design (GUI); GUI programming; multimedia systems. |
Evaluations
|
Assignment |
30% |
|
Final |
30%
(Last day of class) |
|
Project |
40% |
Textbook
N/A
References
Shneiderman, Ben. Designing the User
Interface: Strategies for Effective Human-Computer Interaction, 3rd
edition. Addison-Wesley, 1998.
Nielsen,
Jacob. Usability Engineering, AP Professional, 1993.
Lauesen,
Soren. User Interface Design: A Software
Engineering Perspective. Addison Wesley, 2005.
Lewis, Clayton and Rieman,
John. Task-Centered User Interface Design. 1993. http://www.hcibib.org/tcuid/
Dix, Alan., Finlay, Janet., Abowd,
Gregory D., and Beale, Russel. Human-Computer
Interaction, 3rd edition. Pearson Prentice
Hall, 2004.
David Benyon, Phil Turner, and Susan Turner. Designing Interactive Systems:
People, Activities, Contexts, Technologies. Addison Wesley, 2005.
Hackos
JoAnn T., and Redish,
Janice C. User and Task
Analysis for Interface Design, Wiley 1998.
And some selected papers
Outline
|
Week |
Topics* |
|
1 |
|
|
2 |
|
|
3 |
|
|
4 |
|
|
5 |
|
|
6 |
|
|
7 |
|
|
8 |
--- Midterm Week --- |
|
9 |
|
|
10 |
|
|
11 |
|
|
12 |
Paper presentations |
|
13 |
|
|
14 |
|
|
15 |
Project Presentations |
|
16 |
Final Examination |
*The schedule may be changed as
appropriate.