Verwendung von Variablen in Programmen; Unterscheidung von Datentypen; Anweisungsblöcke formulieren
Erstellung von Bibliotheken mit Methoden und Funktionen, die in vielen Programmen verwendet werden können / Entwicklung wieder verwendbarer Programmteile
Unterscheidung zwischen iterativen und rekursiven Algorithmen
Definition von Methoden und Funktionen mit Übergabeparametern und Rückgabetypen; Aufruf von Methoden und Funktionen in Programmen