Die Veranstaltung baut auf der vorangehenden Vorlesung "Mensch-Maschine-Interaktion 1" auf. Hilfreich sind auch Grundkenntnisse in der Programmierung von grafischen Benutzerschnittstellen. Englische Sprachkenntnisse sind erwünscht. Grobgliederung: * HCI and the Web * Mobile and Ubiquitous User Interfaces * Information Visualization * Interactive Surfaces