Skip to content

MaisiKoleni/eidi1_uebung

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EIDI 1 Übung

TUM EIDI 1 Übungsmaterial

Alles ist ein Eclipse Projekt, sollte sich einfach importieren lassen.

Benötigt JUnit 4 (ist bei Eclipse vorinstalliert, Probleme sollten sich mit "fix project setup" beheben lassen)

Java 11 empfohlen.

Fragen besser nicht hier, sondern im Piazza-Post oder was zum heutigen Zeitpunkt für die Kommunikation verwendet wird. Issues nur für die Fehler von Tests, Lösung und PDF verwenden.

1. Synchrone Rekursion

Die eigene Lösung kommt in das src package, die Musterlösung ist unter "loesung" zu finden. Um die Musterlösung zu nutzen, diese einfach nach src verschieben (am besten ohne alle Referenzen zu aktualisieren). Aus den genannten Gründen kompiliert der Code nicht auf Anhieb.

Bitte beachtet, dass die Aufgabe nicht wirklich für die Bearbeitung innerhalb der IDE und damit auch für das Testen des Codes konzipiert war, sie lässt etwas zu viele Freiheiten gerade bei der Benennung der Methoden. Es muss also ggf. Code, der für sich richtig ist, etwas angepasst werden.

Zum Testen die Klasse "TestSynchroneRekursion" ausführen.

Hinweis: Es gibt die Lösungen auch als .java-Dateien im loesung-Ordner

2. Klausur-ähnliche Aufgaben

Den Aufgabentypen die in der EIDI-Kausur vorkommen nachempfunden. Ein Stück ausführlicher und schwerer als die Originale (zur Übung). Hier gibt es Multiple Choice, Java-Syntax, Auswertung und Verhalten, Kontrollflussdiagramme.

3. Weitere Klausur-ähnliche Aufgaben von Johannes Stöhr

Den Aufgabentypen die in der EIDI-Kausur vorkommen nachempfunden. Ein Stück ausführlicher und schwerer als die Originale (zur Übung). Hier gibt es einen Syntaxbaum, Lückentext, viel Polymorphie, eine nebenläufige Graphentraversierungsaufgabe. Die letzten beiden sind auch im src Ordner zu finden.

Hinweis: Es gibt die Lösung auch als .java-Datei im loesung-Ordner