Übungsgruppen, Übungsaufgaben, Extraübungen ... Warum das alles?
Seit dem Mittelalter hält sich in vielen Köpfen das Bild, dass man Wissen von einem Menschen auf den anderen Menschen direkt übertragen kann. Viele alltägliche Redewendungen spielen darauf an: "Jetzt hat er es gefressen!" oder "Du steht aber auf dem Schlauch!". Bei vielen Lehrenden, aber auch bei vielen Lernenden selbst, steckt dieses Bild oft unbewusst noch in den Köpfen.
Wie gut, oder eher schlecht, dieses Modell funktioniert, liegt eigentlich auf der Hand: Wer von uns konnte Autofahren, obwohl er Mama und Papa schon seit 18 Jahren dabei zusah? Wer würde guten Gewissens eine Herz-OP durchführen, nachdem er dazu nur einmal ein Lehrvideo gesehen hat?
Dennoch glauben viele, beim Lernen in der Schule, und dann später an der Uni, würde das so funktionieren: man setzt sich in die Vorlesung, hört dem Lehrer/dem Professor zu, geht dann nach Hause und ... tut dann bis zur nächsten Prüfung nichts, liest dann die Sachen nochmals durch und hat ein gutes Gefühl, weil sich alles verstanden und bekannt anhört.
Und dann fällt man durch, und wundert sich!
Was kann ich tun, um erfolgreich zu sein?
- Spiele mit dem Stoff aus der Vorlesung herum! Denke weiter, probiere Neues aus, teste, was noch damit getan werden kann, doch niemals in der Vorlesung gesagt wurde (genau das kommt übrigens oft in der Klausur dran).
- Tausche dich mit anderen aus! Sehen die anderen die Dinge genauso? Hast du sie so verstanden, wie die anderen? Wer hat Recht?
- Übe den Stoff in allen Varianten! Rechne die Übungsaufgaben, rechne die Extraaufgaben, denk dir neue Aufgaben aus, schicke sie deinen Kommilitonen, ...
Wir Tutoren sind angetreten, um euch beim Lernen bestmöglich zu unterstützen. Mit vielen guten Ideen und viel Spaß wollen wir euch gemeinsam gut durch das erste Semester bringen. Und deshalb sind unsere Übungsgruppen keine Stunden, in denen wir einfach Lösungen anschreiben und besprechen, sondern es sind Stunden, in denen wir euch helfen, obige Punkte umzusetzen.
Extraübungen
- Blatt 1
- Lösung 1
- Blatt 1 aus den Übungen
- Lösung 1 aus den Übungen
- Blatt 2
- Lösung 2
- Blatt 2 aus den Übungen
- Lösung 2 aus den Übungen
- Blatt 3
- Lösung 3
- Blatt 3 aus den Übungen
- Lösung 3 aus den Übungen
- Blatt 4 (ergänzt)
- Lösung 4
- Blatt 4 aus den Übungen
- Lösung 4 aus den Übungen
- Blatt 5
- Lösung 5
- Blatt 5 aus den Übungen
- Lösung 5 aus den Übungen
- Blatt 6
- Lösung 6
- Blatt 6 aus den Übungen
- Lösung 6 aus den Übungen
- Blatt 7
- Lösung 7
- Blatt 7 aus den Übungen
- Lösung 7 aus den Übungen
- Blatt 8
- Blatt 8 aus den Übungen
- Blatt 9
- Blatt 10 aus den Übungen
- Lösung 10 aus den Übungen
- Blatt 11
- Lösung 11
- Blatt 11 aus den Übungen
- Lösung 11 aus den Übungen
- Blatt 12 aus den Übungen
- Lösung 12 aus den Übungen
- Blatt 13 aus den Übungen
- Lösung 13 aus den Übungen
- Blatt 14 mit Aufgaben zum Parsen!!!
- Lösung 14 mit Aufgaben zum Parsen!!!
- Blatt 14 aus den Übungen
- Lösung 14 aus den Übungen
Weihnachtsblatt
Ein Blatt zur Wiederholungs des Stoffes der ersten Semesterhälfte!Erklärungen
Es ist uns schon im letzten Durchlauf "Programmierung 1" aufgefallen, dass bei einigen Themen zusätzliche Erklärungen für das Verständnis des Stoffes sehr hilfreich sein können. Daher gibt es hier die überarbeiteten Erklärungen aus dem letzen Jahr, sowie einige neue.
- Ausführung von Programmen
- Baumdarstellung von Phrasen
- Tripeldarstellung
- Rekursion vs. iter
- Prä- und Postordnung
- Korrektheitssatz vs. Induktion
- Größen- vs. Laufzeitfunktion
- Eine Erklärung zum Schreiben von Parsern findet sich in der Lösung von Blatt 12 aus den Übungen
- Erweiterung von elab und eval um rekursive Abstraktionen
Probeklausuren
- Probeklausur zur Zwischenklausur aus dem Wintersemester 11/12
- Lösung zur Probeklausur zur Zwischenklausur aus dem Wintersemester 11/12
- Probeklausur zur Endklausur aus dem Wintersemester 11/12
- Lösung zur Probeklausur zur Endklausur aus dem Wintersemester 11/12
- Probeklausur zur Zwischenklausur aus dem Wintersemester 07/08
- Lösung zur Probeklausur zur Zwischenklausur aus dem Wintersemester 07/08
- Probeklausur zur Zwischenklausur aus dem Wintersemester 05/06
- Lösung zur Probeklausur zur Zwischenklausur aus dem Wintersemester 05/06
- Probeklausur aus dem Sommersemester 10
- Probeklausur aus dem Wintersemester 12/13
- Musterlösung zur Probeklausur aus dem Wintersemester 12/13
- 2. Probeklausur aus dem Wintersemester 12/13
- Musterlösung zur 2. Probeklausur aus dem Wintersemester 12/13