Allgemeine Programmierung

Lernziele

Die Schüler sollen ein Verständnis für folgende Themen gewinnen:

  • Syntax der wichtigsten Programmiersprachen
  • Datenstrukturen
  • Entwurf von Algorithmen
  • Schreiben von Algorithmen
  • Fehlersuche in Programmen
  • Analyse von Algorithmen
  • Optimierung von Algorithmen
  • Algorithmische Komplexität
  • Wichtige bekannte Algorithmen
  • Klassifizierung von Algorithmen
  • Programmierparadigmen

Kurse

Diese Lernziele setzen wir mit folgenden Kursen um. Klicken Sie auf einen Kurs für weitere Informationen.


AP 100: Einführung in die Programmierung mit Python

Einsteigerkurs

AP 101: Einführung in die Programmierung mit Java

Einsteigerkurs

AP 200: Algorithmen und Datenstrukturen I



AP 210: Algorithmen und Datenstrukturen II


AP 220: Graphenalgorithmen


AP 300: Kryptographie und IT-Sicherheit