Kursmaterial
Welche Datei welches Thema abdeckt. Die Dateien selbst liegen in deinem OFP-Ordner — sie gehören dem Lehrstuhl und werden hier nicht mitgeliefert.
Folien
- Einleitung und OrganisatorischesBeides
OFP -- Einleitung_SoSe26.pdfAblauf, Prüfungsform, Literatur
- VL 1 — Installation, Variablen, AnweisungenPython
1_installation_variablen_anweisungen_26.pdf - VL 1 — Verzweigungen und SchleifenPython
1_if_else_while_26.pdf - VL 1 — ZeichenkettenPython
1_strings_26.pdf - VL 2 — Funktionen und KommentarePython
2_functions_and_comments_26.pdfThemen:Funktionen & Module (S. 21) - VL 3 — Mutability, Geltungsbereiche, Motivation FPPython
3_mutable_variables_scopes_and_motivation_of_func_prog_26.pdf - VL 4 — Funktionale Programmierung und RekursionPython
4_func_programming_and_recursion_26.pdf - VL 5 — map, filter, reducePython
5_map_filter_reduce_wrapup_26.pdf - Zusammenfassung PythonPython
end_summary_python_26.pdfEnthält die Liste klausurrelevanter Befehle
- Java-Skript (vollständig)Java
OFP_Java.pdfKapitel 1–8 sind klausurrelevant; Überblick ab S. 347
Themen:Java-Programme & syntaktische Grundelemente (S. 348)Java-Programme & syntaktische Grundelemente (S. 349)Datentypen, Variablen & Typkonversion (S. 350)Anweisungen, Operatoren & Schleifen (S. 351)Anweisungen, Operatoren & Schleifen (S. 352)Arrays & Strings (S. 354)Objekte, Methoden & Kapselung (S. 355)Objekte, Methoden & Kapselung (S. 356)und 8 weitere
Aufgaben
- Beispielaufgaben VL 0 und 1Python
Beispielaufgaben_VL0_undVL1.pdfThemen:Strings - Beispielaufgaben VL 2Python
Beispielaufgaben_VL2.pdf - Beispielaufgaben VL 3Python
Beispielaufgaben_VL3.pdf - Übungsblatt 4 und 5Python
blatt4u5.pdf - Objekte, Klassen und UMLJava
Aufgaben_Objekte_Klassen_UML.pdf - Push Your Luck — Aufgaben mit LösungenPython
PushYourLuck_Aufgaben_und_Loesungen.pdf
Klausurmaterial
- Probeklausur PythonPython
Probeklausur_Python_ausfuellbar.pdfIn dieser App vollständig nachgebaut
- Probeklausur JavaJava
Probeklausur_Java_ausfuellbar.pdfIn dieser App vollständig nachgebaut
- Beispielfragen mit AntwortenBeides
ofp_beispielfragen_mit_antworten.pdf
Quellcode
- Goofspiel — imperativ und funktionalPython
goofspiel26*.pyDie Beispiele aus der letzten Vorlesung
- Hilfsfunktionen zum GoofspielPython
helper*.py - Java-Beispiele des LehrstuhlsJava
ofp-2/Kapitelweise sortiert, von 01_JavaProgramme bis 11_Ueberblick
Notebook
- Notebooks zu den Vorlesungen 2–7Python
pythonvorlesung_0*.ipynb - Zusammenfassung als NotebookPython
zusammenfassung.ipynb - Beispiele der letzten VorlesungPython
final_lecture_examples.ipynb
Aufzeichnung
- Vorlesungsaufzeichnung, Teil 1Python
2025-05-12 11-14-15.mkv - Vorlesungsaufzeichnung, Teil 2Python
2025-05-12 12-06-29.mkv