Header

Suche

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.

Programmieren

Weiterführende Informationen

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.

Thumbnail mit Link zum Video «Programmieren – Einführung»

(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.

Thumbnail mit Link zum Video «Programmiersprachen»

(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.

Thumbnail mit Link zum Video «Sequenzen & Variablen»

(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.

Thumbnail mit Link zum Video «Sequenzen & Variablen in Scratch»

 (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.

Thumbnail mit Link zum Video «Fallunterscheidungen»

(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.

Thumbnail mit Link zum Video «Schleifen»

(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.

Thumbnail mit Link zum Video «Funktionen»

(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.

Thumbnail mit Link zum Video «Von Scratch zu Python»

(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.

Mensch-Computer-Interaktion

Weiterführende Informationen

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.

Thumbnail mit Link zum Video «Interaction as Communication»

(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.

Thumbnail mit Link zum Video «Interaction Design and Interface Design»

 (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.

Thumbnail mit Link zum Video «The HCI Design Cycle»

(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.

Thumbnail mit Link zum Video «Understanding Users»

(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.

Thumbnail mit Link zum Video «Prototyping»

(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.

Thumbnail mit Link zum Video «Evaluation»

(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.