Themenübersicht

Die Druckversion (PDF) der Themenübersicht findest du hier.
  1. Grundlagen der Programmierung [19.01.19]
    1. Grundlegende Begriffe
    2. Primitive Datentypen & Typecasting
    3. Exkurs: Zahlensysteme
    4. Operatoren & Ausdrücke
    5. Anweisungen (if, while, for, ...)
    6. Modifier
    7. Referenzdatentypen (Arrays, String)

  2. Syntax & Kontrollfluss [19.01.19]
    1. Kontextfreie Grammatiken (insb. reguläre Ausdrücke)
    2. Syntaxbäume
    3. Kontrollflussdiagramme

  3. Rekursion [20.01.19]
    1. Iteration vs. Rekursion
    2. Endrekursion
    3. (Mehr) Rekursion

  4. Objektorientierte Programmierung [20. & 26.01.19]
    1. Grundlagen der Objektorientierung
    2. Generische Klassen (Generics)
    3. Ausnahmen & Fehlerbehandlung
    4. Größere Programmieraufgaben
    5. Entwurfsmuster
    6. Collections: Listen, Stacks & Mengen

  5. Polymorphie (20.) [26.01.19]
     
  6. Algorithmen: Sortieren & Suchen (21.) [27.01.19]
     
  7. Fortgeschrittene Programmierkonzepte [27.01.19]
    1. Netzwerkprogrammierung
    2. Threads

Wenn es zeitlich geht werde ich am 27.01.19 auch auf Streams eingehen und/oder noch ein bisschen Zeit für persönliche Fragen (z. B. zu eigenen Lösungen) nutzen. Das ist aber noch nicht sicher, evtl. investieren wir stattdessen auch mehr Zeit in die anderen Themen.