Mensch-Computer Interaktion
Human-Computer Interaction
(V4+Ü2)
Termine: Di 14-16 Uhr (VL), Do 10-12 Uhr (VL); Di 16-18 Uhr (Ü), Fr 10-12 Uhr (Ü)
Doz.: Harald Reiterer (V), Frank Müller (Ü), Peter Klein (Ü)
Adressaten:
Studierende des Information Engineering im Bachelor-Vertiefungsstudium
Themengebiet: Angewandte Informatik / Informationswissenschaft
Angebot im Lehr-Export:
- Nebenfach Informatik in einem Magisterstudiengang
- Psychologie, Wahlpflichtfach Information Engineering
- Verwaltungswissenschaft, benachbartes Fach
- Wirtschaftspädagogik, Doppelwahlpflichtfach Information Engineering
- Wirtschaftswissenschaften, Wahlpflichtfach Informatik
Inhalt:
Im Rahmen der Lehrveranstaltung werden folgende Themenbereiche
vermittelt:
- Ziele und Gestandsbereiche der Disziplin Mensch-Computer-Interaktion (siehe Curriculum Human-Computer-Interaction und GI FG 2.3.1 Software-Ergonomie)
- Beiträge verschiedener Forschungsdisziplinen (Informatik, Psychologie, Arbeitswissenschaft, Design, etc.)
- Grundlagen menschlicher Informationsverarbeitung
- Ein- und Ausgabegeräte der Mensch-Computer-Interaktion
- ergonomische Organisations- und Arbeitsplatzgestaltung
- Software-ergonomische Gestaltung von Benutzeroberflächen
- Dialoggestaltung
- Ein-/Ausgabegestaltung
- Gestaltung von Benutzerhandbüchern
- Gestaltung von Benutzerunterstützungssystemen (Online-Hilfe, Online-Tutorials, Agentensysteme)
- Überblick über Methoden und Werkzeuge zur Entwicklung von Benutzeroberflächen (Usability Engineering)
Übungen:
Im Rahmen der Übung wird den Studierenden die Java-Programmierung eines GUI unter Berücksichtigung des Java Style Guide
nahe gebracht. Die erste Hälfte der Übung wird eher theoretisch gehalten, d.h. es werden Prototypen entwickelt, die im zweiten Teil in Java realsiert werden sollen. Das zum Einsatz kommende Tool zur Erstellung der Java-Programme wird voraussichtlich JBuilder von Borland sein.
Kenntnisse in Java sind Voraussetzung. Es kann keine allgemeine Einführung in die Programmiersprache gegeben werden, da der
Schwerpunkt in der Oberflächenprogrammierung liegt.
Wöchentlich werden dann kleine Aufgaben zu lösen (d.h. zu implementieren) sein, die dann zu einem grösseren Projekt zusammengefügt
werden.
Die Übung wird eine Mischung aus Frontalveranstaltung (Java Style Guide) und praktischer Arbeit am Rechner sein.
Hinweis: Die erfolgreiche Teilnahme an den Übungen ist Voraussetzung für die Zulassung zur Klausur!
Literatur:
- Balzert H., Lehrbuch der Software-Technik, Band 1, Spektrum, 1996
- Donald A. Norman, The Design of Everyday Things, Currency Doubleday, 1990
- Preece J., Rogers Y., Sharp H.: Interaction Design, John Wiley & Sons, 2002 (Primäres Textbuch des Kurses)
- Preece J. u.a., Human-Computer Interaction, Addision Wesley, 1994
- Rosson M.B., Carroll J.M., Usability Engineering, Morgan Kaufmann Publishers, 2001
- Shneiderman B., Designing the User Interface, Addison Wesley, 3nd Edition, 1998
Das Lesen des Primären Textbuches "Interaction Design" wird allen Studenten ausdrücklich empfohlen!
Leistungsnachweis:
Es werden zwei Scheine vergeben: Einer für die erfolgreiche Teilnahme an den Übungen (nicht benotet), der zweite durch das Bestehen einer Klausur (benotet).
Die erfolgreiche Teilnahme an den Übungen ist Zulassungsvoraussetzung zur Klausur.
Leistungspunkte:
Es können bei erfolgreicher Teilnahme an der Klausur (und damit auch an der Übung) 9 Punkte angerechnet werden.
Letzte Änderung am 25.04.2003, Frank Müller