Usability
Engineering I - Entwicklung von Benutzeroberflächen
Usability Engineering I - User Interface Design
V2+Ü2
Termin: Mo 10-12 h/D 247 (V), Mo 12-14 (Üb.)
Doz.: Harald Reiterer, Peter Klein, Frank Müller
Themengebiet: Angewandte Informatik / Informationswissenschaft
Adressaten:
Studierende des Information Engineering im Bachelor-Vertiefungsstudium
Studierende des Information Engineering im Masterstudium
Empfohlen zum Bachelor-Projektpraktikum Human-Computer Interaction
Empfohlen zum Master-Praktikum Human-Computer Interaction
Angebot im Lehrexport
-
Lehramt, Zusatzfach Informatik
-
Nebenfach Informatik in einem Magisterstudiengang
-
Physik, Nebenfach Informatik
-
Psychologie, Wahlpflichtfach Information Engineering
-
Verwaltungswissenschaft, benachbartes Fach
-
Wirtschaftspädagogik, Doppelwahlpflichtfach Information Engineering
-
Wirtschaftswissenschaften, Wahlpflichtfach Informatik
Inhalt:
The course Human-Computer Interaction (HCI) lays the necessary foundations
for this course. The aim of this course is to deepen the following topics
of the HCI course:
· HC 2 Building a simple Graphical User Interface + HC6 Graphical
User-Interface Programming: in the practical part of the course the students
will develop Web Sites/Pages and Graphical User Interfaces
· HC 4 Human-Centered Software Design + HC5 Graphical User Interface
Design: design methods (e.g. process of interaction design, identifying
needs and establishing requirements, design, prototyping and construction,
user-centered approaches to interaction design) and techniques (e.g. lifecycle
models, user profiles, scenarios, use cases, essential use cases, hierarchical
task analysis, story boards, wire frames)
· HC 7 HCI Aspects of Multimedia Information Systems and the
Web: special guidelines (e.g. ISO standards) and design methods for multimedia
design (e.g. narrative design methods for digital story telling) and web
design (e.g. style sheets, templates, content management systems) for different
application domains (e.g. E-Commerce, E-Learning, E-Entertainment)
Usability Engineering (UE) is a complementary approach to Software
Engineering. Both approaches must be integrated in a successful software
development project. To reach this goal a UE lifecycle must be followed.
Three well-established lifecycle approaches will be presented (UE Lifecycle
form D. Mayhew, the scenario-based Lifecycle form Rosson and Carroll, and
the Lifecycle from Constantine and Lockwood). The different activities
(methods and techniques) of these lifecycles will be presented in detail,
starting with a detail requirement analysis, followed by the design and
development activities. The evaluation activities are part of the course
Usability Engineering II.
In the practical training part of this course the students will develop
in a project oriented manner (2-3 students for each project) different
interactive products (e.g. paper mockups, digital prototypes, video prototypes)
following a UE lifecycle. Typical project examples are (but not limited
to):
· Automotive E-Commerce Portal offering some kind of application
features like a car configuration tool, a dealer locator, etc.
· E-Teaching Portal for students offering a rich variety of
features supporting students during their study and organizational issues
· E-Government Portal offering a rich variety of features supporting
citizens (e.g. to find necessary administrative information)
Literatur:
Main Textbooks:
· Constantine L., Lockwood L., Software for use, Addison-Wesley,
1999
· Mayhew D., The Usability Engineering Lifecycle, Morgan Kaufmann,
1998
· Rosson M., Carroll J., Usablity Engineering –Scenario-based
Development of Human-Computer Interaction, Morgan Kaufmann, 2002
Further Reading:
· Nielsen J. Usability Engineering, Morgan Kaufmann, 1993
Leistungsnachweis:
Assignment (Hausarbeit) – must be finished in the last week of the semester.
Leistungspunkte:
Taking part at the whole course and after successfully finishing the necessary
examination: 6 Points