Interaktive Systeme
Software entsteht nicht im Vakuum, sie wird gebaut und für Menschen gestaltet. Die Videos auf dieser Seite vermitteln zunächst die Grundlagen des Programmierens: von ersten Konzepten in Scratch bis hin zu Python. Im zweiten Teil geht es darum, wie digitale Systeme so gestaltet werden, dass sie für Nutzer:innen funktionieren – vom Design über Prototyping bis zur Evaluation.
Einführung
Dieses Video führt in die Grundlagen des Programmierens ein: Was ein Programm ist, warum Programmierkenntnisse heute unverzichtbar sind und welche realen Konsequenzen Softwarefehler haben können, illustriert an Beispielen.
(07:02 Minuten, Videosprache: Deutsch, Untertitel: Deutsch & Englisch)
Die Inhalte sind Teil des Studium Digitale. Dieses Lehrangebot vermittelt digitale Grundkompetenzen aus interdisziplinärer Perspektive an Bachelorstudierenden aller Fakultäten an der Universität Zürich (UZH). Bei einer allfälligen Weiterverwendung dieses Videos sind die Nutzungsbedingungen einzuhalten.
Programmiersprachen
Das Video erklärt, was Programmiersprachen sind, wie sie sich von der Maschinensprache über Assembler bis zu höheren Sprachen entwickelt haben und was die vier Programmierparadigmen voneinander unterscheidet.
(12:35 Minuten, Videosprache: Deutsch, Untertitel: Deutsch & Englisch)
Die Inhalte sind Teil des Studium Digitale. Dieses Lehrangebot vermittelt digitale Grundkompetenzen aus interdisziplinärer Perspektive an Bachelorstudierenden aller Fakultäten an der Universität Zürich (UZH). Bei einer allfälligen Weiterverwendung dieses Videos sind die Nutzungsbedingungen einzuhalten.
Sequenzen & Variablen
Dieses Video erklärt die grundlegenden Bausteine des Programmierens: Was Sequenzen und Variablen sind, wie man Variablen deklariert und initialisiert und welche Datentypen wie Zahlen, Zeichenketten, Wahrheitswerte und Listen dabei eine Rolle spielen.
(12:12 Minuten, Videosprache: Deutsch, Untertitel: Deutsch & Englisch)
Die Inhalte sind Teil des Studium Digitale. Dieses Lehrangebot vermittelt digitale Grundkompetenzen aus interdisziplinärer Perspektive an Bachelorstudierenden aller Fakultäten an der Universität Zürich (UZH). Bei einer allfälligen Weiterverwendung dieses Videos sind die Nutzungsbedingungen einzuhalten.
Sequenzen & Variablen in Scratch
Dieses Video führt hands-on in die blockbasierte Programmiersprache Scratch ein und zeigt anhand von Übungen, wie man Sequenzen und Variablen praktisch anwendet, von einfachen Bewegungsabläufen bis zum Vertauschen von Variablenwerten.
(12:56 Minuten, Videosprache: Deutsch, Untertitel: Deutsch & Englisch)
Die Inhalte sind Teil des Studium Digitale. Dieses Lehrangebot vermittelt digitale Grundkompetenzen aus interdisziplinärer Perspektive an Bachelorstudierenden aller Fakultäten an der Universität Zürich (UZH). Bei einer allfälligen Weiterverwendung dieses Videos sind die Nutzungsbedingungen einzuhalten.
Fallunterscheidungen
Dieses Video erklärt, was ein- und zweiseitige Fallunterscheidungen in der Programmierung sind, wann man sie einsetzt und wie man sie in Scratch mit If-then- und If-then-else-Blöcken umsetzt.
(07:56 Minuten, Videosprache: Deutsch, Untertitel: Deutsch & Englisch)
Die Inhalte sind Teil des Studium Digitale. Dieses Lehrangebot vermittelt digitale Grundkompetenzen aus interdisziplinärer Perspektive an Bachelorstudierenden aller Fakultäten an der Universität Zürich (UZH). Bei einer allfälligen Weiterverwendung dieses Videos sind die Nutzungsbedingungen einzuhalten.
Schleifen
Dieses Video erklärt, was Schleifen in der Programmierung sind, wie zählerkontrollierte und bedingungskontrollierte Schleifen funktionieren und wie man sie in Scratch mit Repeat-, Repeat-Until- und Forever-Blöcken umsetzt.
(10:11 Minuten, Videosprache: Deutsch, Untertitel: Deutsch & Englisch)
Die Inhalte sind Teil des Studium Digitale. Dieses Lehrangebot vermittelt digitale Grundkompetenzen aus interdisziplinärer Perspektive an Bachelorstudierenden aller Fakultäten an der Universität Zürich (UZH). Bei einer allfälligen Weiterverwendung dieses Videos sind die Nutzungsbedingungen einzuhalten.
Funktionen
Dieses Video erklärt, was Funktionen in der Programmierung sind, wie sie Code-Duplikation vermeiden und Probleme zerlegbar machen und wie man sie in Scratch mit und ohne Parameter umsetzt, illustriert an einer abschliessenden Zeichenaufgabe, die Schleifen und Funktionen kombiniert.
(11:07 Minuten, Videosprache: Deutsch, Untertitel: Deutsch & Englisch)
Die Inhalte sind Teil des Studium Digitale. Dieses Lehrangebot vermittelt digitale Grundkompetenzen aus interdisziplinärer Perspektive an Bachelorstudierenden aller Fakultäten an der Universität Zürich (UZH). Bei einer allfälligen Weiterverwendung dieses Videos sind die Nutzungsbedingungen einzuhalten.
Von Scratch zu Python
Dieses Video zeigt, wie die in Scratch gelernten Konstrukte direkt in Python übertragen werden, und macht den Einstieg in textbasiertes Programmieren anhand konkreter Vergleiche zwischen beiden Sprachen erfahrbar.
(09:01 Minuten, Videosprache: Deutsch, Untertitel: Deutsch & Englisch)
Die Inhalte sind Teil des Studium Digitale. Dieses Lehrangebot vermittelt digitale Grundkompetenzen aus interdisziplinärer Perspektive an Bachelorstudierenden aller Fakultäten an der Universität Zürich (UZH). Bei einer allfälligen Weiterverwendung dieses Videos sind die Nutzungsbedingungen einzuhalten.
Interaction as Communication
Das Video erklärt, warum Mensch-Computer-Interaktion im Kern ein Kommunikationsproblem ist und wie Interaktionsparadigmen – vom Röhrenschalter über die Kommandozeile bis zur grafischen Benutzeroberfläche – Computer zunehmend zugänglicher gemacht haben, indem sie die Maschinensprache näher an menschliche Kommunikation herangeführt haben.
(10:31 Minuten, Videosprache: Englisch, Untertitel: Deutsch & Englisch)
Die Inhalte sind Teil des Studium Digitale. Dieses Lehrangebot vermittelt digitale Grundkompetenzen aus interdisziplinärer Perspektive an Bachelorstudierenden aller Fakultäten an der Universität Zürich (UZH). Bei einer allfälligen Weiterverwendung dieses Videos sind die Nutzungsbedingungen einzuhalten.
Interaction Design and Interface Design
Dieses Video führt ein Grundmodell der Mensch-Computer-Interaktion ein, das erklärt, wie Nutzerintentionen über Ein- und Ausgabe mit dem Systemzustand vermittelt werden, und klärt den Unterschied zwischen Interface Design als Gestaltung dieser Schnittstelle und dem breiteren Interaction Design als Gesamtprozess.
(06:50 Minuten, Videosprache: Englisch, Untertitel: Deutsch & Englisch)
Die Inhalte sind Teil des Studium Digitale. Dieses Lehrangebot vermittelt digitale Grundkompetenzen aus interdisziplinärer Perspektive an Bachelorstudierenden aller Fakultäten an der Universität Zürich (UZH). Bei einer allfälligen Weiterverwendung dieses Videos sind die Nutzungsbedingungen einzuhalten.
The HCI Design Cycle
Dieses Video erklärt, was User Experience bedeutet, warum sie sich nicht direkt gestalten lässt, und stellt das nutzerzentrierte HCI-Designmodell als iterativen Gegenentwurf zum linearen Wasserfallmodell vor, bei dem Nutzerbedürfnisse von Anfang an im Mittelpunkt stehen.
(08:23 Minuten, Videosprache: Englisch, Untertitel: Deutsch & Englisch)
Die Inhalte sind Teil des Studium Digitale. Dieses Lehrangebot vermittelt digitale Grundkompetenzen aus interdisziplinärer Perspektive an Bachelorstudierenden aller Fakultäten an der Universität Zürich (UZH). Bei einer allfälligen Weiterverwendung dieses Videos sind die Nutzungsbedingungen einzuhalten.
Understanding Users
Dieses Video zeigt, warum Designer ihre eigenen Intuitionen über Nutzerbedürfnisse nicht vertrauen sollten, welche Methoden zur Nutzerforschung zur Verfügung stehen und wie man sie anwendet, ohne eigene Annahmen in den Prozess einfliessen zu lassen.
(08:54 Minuten, Videosprache: Englisch, Untertitel: Deutsch & Englisch)
Die Inhalte sind Teil des Studium Digitale. Dieses Lehrangebot vermittelt digitale Grundkompetenzen aus interdisziplinärer Perspektive an Bachelorstudierenden aller Fakultäten an der Universität Zürich (UZH). Bei einer allfälligen Weiterverwendung dieses Videos sind die Nutzungsbedingungen einzuhalten.
Prototyping
Dieses Video erklärt, warum Prototyping dem direkten Systembau vorzuziehen ist, und zeigt anhand der drei Dimensionen Darstellungsform, Umfang und Reifegrad, wie man Prototypen so gestaltet, dass sie in jeder Phase des Designprozesses das richtige Feedback liefern.
(08:05 Minuten, Videosprache: Englisch, Untertitel: Deutsch & Englisch)
Die Inhalte sind Teil des Studium Digitale. Dieses Lehrangebot vermittelt digitale Grundkompetenzen aus interdisziplinärer Perspektive an Bachelorstudierenden aller Fakultäten an der Universität Zürich (UZH). Bei einer allfälligen Weiterverwendung dieses Videos sind die Nutzungsbedingungen einzuhalten.
Evaluation
Dieses Video erklärt, wie Evaluation im iterativen HCI-Designprozess eingesetzt wird, und stellt mit der Think-Aloud-Methode eine ressourcenschonende Technik vor, mit der Usability-Probleme früh und gezielt aufgedeckt werden können.
(10:29 Minuten, Videosprache: Englisch, Untertitel: Deutsch & Englisch)
Die Inhalte sind Teil des Studium Digitale. Dieses Lehrangebot vermittelt digitale Grundkompetenzen aus interdisziplinärer Perspektive an Bachelorstudierenden aller Fakultäten an der Universität Zürich (UZH). Bei einer allfälligen Weiterverwendung dieses Videos sind die Nutzungsbedingungen einzuhalten.













