Anhand der Programmiersprachen Python 3 und Java werden grundlegende Programmiertechniken besprochen. Inhalte unter anderem - Einführung und grundlegende Struktur von Programmen - Lexikalische Elemente, Datentypen und Variablen, Anweisungen und Kontrollstrukturen - Elementare Datenstrukturen: Mengen, Felder, Listen - Eingabe und Ausgabe mittels Streams - Funktionen und Module - Grundlegende Algorithmen: Suchen und Sortieren - Eingabe/Ausgabe Listen-Abstraktion. Unterschiede Java / Python.

- Lehrende(r): Deniz Cakmak
- Lehrende(r): Camilla Patrizia Hrycak
- Lehrende(r): Jens Krüger
- Lehrende(r): Daniel Langner
- Lehrende(r): Chuhua Lin
- Lehrende(r): Deborah Celine Müller
- Lehrende(r): Dev Pandya
- Lehrende(r): Nick Schlitter