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.