User Interface Design and Development

Spring 2007 Tsinghua University, Beijing, China

Department of Industrial Engineering

 

Who

When

Where

Lecturer: Nan Tu PhD

Office Phone: 6277-2426

Email: dr.nan.tu@gmail.com

Web Page :: www.drtu.com

Office Hour : by appointment

Every Tuesday:

13:30 am – 15:05 pm

六教6B207

 

Text:
Usability Engineering可用性工程 (中文版) Jakob Nielsen ISBN:7-111-14792-8

 

Course Objectives:           

1              Understand the importance of the Human Computer Interaction process.

2.            Learn the basics of persona, task analysis and scenarios.

3.            Design the experiments for listening lab and discount usability studies

4.            Learn the concept of lo-fi prototyping and interaction prototyping.

5.            Acquire the ability to conduct the usability experiments

6.            Learn the recent development in web technology and its applications.

7.            Know the recent research topics for the Human Computer Interaction field.

 

Topics Covered:   

1.            Intro to Human Computer Interaction

2.            UI Design Cycle, User-Centered Design

3.            Goals, Personas, Task Analysis, Scenarios

4.            Prototyping

5.            Design Techniques

6.            Usability Engineering Methods

7.            Discount Usability Engineering

8.            Heuristic Evaluation

9.            Cognitive Issues and Human Abilities

10.       Usability Testing

11.       Advanced Topics:

a.            For Practitioners: The Recent Development in Web Technology and Its Opportunities

b.            For Researchers: The Advanced Research Topics in Human Computer Interactions

 

Grading:

  • Individual Assignments: 30%

  • Project:  which consists of many milestones will be graded on two parts:

    • Final report 50%

    • The project demonstration and presentation 20%

 

Project Schedule:

1              Project proposals (3rd week)

2              Project personas and goals (4th  week)

3              Scenarios, tasks, and initial sketches (5th  week)

4              Individual design practice (6th week)

5              Lo-Fi prototype and test (8th week)

6              First interactive prototype (10th week)

7              Class presentation (10th week)

8              Project heuristic evaluation (11th week)

9              Second interactive prototype (13th week)

10         Usability test (14th week)

11         Class presentations (15th week)

12         Third prototype and project write up (Finals week)

Lecture Schedule:

Week

Section:

Date

Topic

Lecture Notes

Homework

Assignment

Project Schedule

1

03/06/07

Introduction to Human Computer Interaction

1

 

 

2

03/13/07 

 Bad Design and Good Design

2

Design a personal website

 

3

03/20/07

 Personas

3

 

Forming teams / project proposal

4

03/27/07

 Questionnaire, Survey/Interview Design and Interview techniques

4

 

Personas and Goals writeup

5

04/03/07

Goals, Scenarios and Task Analysis

5

 

Scenarios, tasks writeup and initial sketches (on paper)

6

04/10/07

Heuristic Evaluation

6

Homework

 

7

04/17/07

Guest Lecturer (to be confirmed) 

 

 

 

8

04/24/07

Prototyping, Wireframing

7

 

Lo-Fi prototype and test write up

9

05/01/07

National Holiday No Class

 

 

 

10

05/08/07

Formal Usability Testing / Midterm Presentation

8

 

 

11

05/15/07

Discount Usability Engineering

9

Design a Usability Testing

Project Heuristic Evaluation and result writeup

12

05/22/07

Evaluation based on Cognitive Models 

10

 

 

13

05/29/07

Advanced Design Topics: (Guest Lecturer)

 

 

Second Interactive Prototype

14

06/05/07 

Research Topics  in Human Computer Interactions

11

 

Formal Usability Testing

15

06/12/07

Recent Development in Web Technology and the Business Opportunities (Guest Lecturer)

12

 

 

16

06/19/07 

Final Class Presentation and Project Demonstration

 

 

Third Interactive Prototype

17

06/24/07

 

 

 

Final Project Writeup and PPT Due

 (This is a tentative schedule)