SEng 609.05 Graphical User Interfaces: Design and usability Saul Greenberg, Instructor |
Contents |
Course Description |
|
Contact information | Prof. Saul Greenberg Email: saul or saul@cpsc.ucalgary.ca Where: room MS 616, 220-6087 or check the human-computer interaction lab on the same floor |
Why do this course? | When people have a choice of products with similar functionality and cost, they will choose the one that best fits their job and that is easier to use. As a result, the success of software products in a competitive marketplace, as well as its adaptation by users within an organization, is intimately tied to the quality of its user interface. This course is about giving software engineers the knowledge and skills to design and engineer usable graphical interfaces. |
What you will learn | Through this course, you will learn a
software engineering process that will help you design
interfaces that are usable by people. You will discover:
|
Structure of the course | The course will unfold by examining specific aspects of interface design, prototyping, and evaluation. Theoretical lectures will be augmented by case studies and discussions of interface successes and failures. You will also apply the theoretical knowledge learnt to your own interface designs. |
The student | This course is oriented towards software
engineers and computer scientists who expect to be
involved (at some point in their careers) in an interface
design process. This is almost everyone! Because it is an
introductory course, it is only available to students who
have not received prior credit for a course in
human-computer interaction (such as CPSC 481). Eligible students may be complete beginners, or may already have some industrial experiences in interface design:
|
Schedule | The course will be presented through a series of workshops, followed by occasional short lectures during the term to coordinate project work. Actual times will be announced shortly. |
Assessment |
|
Course texts |
|
The instructor | Saul Greenberg
(email saul@cpsc.ucalgary.ca)
is a Professor of Computer Science at the University of
Calgary. He regularly teaches introductory and advanced
courses on human computer interaction at both the
undergraduate and graduate level, as well as to industry.
His course has been featured in the
ACM SIGCHI Bulletin, as well as the
ACM Interactions magazine. Saul Greenberg is an active researcher in Human Computer Interaction, and now specializes in Groupware. He is the author and editor of several books, including "The Computer User as Toolsmith" (Cambridge University Press, 1993), "Computer Supported Cooperative Work and Groupware" (Academic Press, 1992), "Groupware for Real Time Drawing" (McGraw Hill, Europe), and "Readings in Human Computer Interaction: Towards the Year 2000" (Morgan-Kaufmann, 1995). He has served on many academic reviews committees, and is on the editorial board of the "International Journal of Human Computer Studies", and "Computer Supported Cooperative Work". |