Einführung in die Informatik 2 für Ingenieure (IN8012)
Informationen zur Nachklausur
Die Nachklausur am 09.03.2022 in Präsenz stattfinden. Die genaue Uhrzeit und den Hörsaal entnehmen Sie bitte TumOnline.
Wichtig: Für die Teilnahme an der Klausur gilt die 3G-Regel, das heißt Sie müssen einen der folgenden Punkte erfüllen und nachweisen können:
- Geimpft: im Besitz eines Impfnachweises (Wichtig: es gelten nur in Deutschland zugelassene Impfstoffe. Bei anderen Impfstoffen muss ein aktueller negativer Schnell- oder PCR-Test mitgeführt werden
- Genesen: im Besitz eines gültigen Genesenennachweises
- Getestet: im Besitz eines negativen Schnelltest (max. 24h alt) oder eines negativen PCR-Tests (max. 48h alt)
Es sind nur die folgenden Hilfsmittel während der Klausur zugelassen:
- Ein nicht-programmierbarer Taschenrechner
- Ein analoges Wörterbuch Deutsch <-> Muttersprache ohne Anmerkungen
Die Klausur findet im Hörsaal MW1550 statt (Roomfinder
Organisation
Organisatorische Informationen zur Vorlesung.Vorlesung
- Termin: Montag 10:00
- Dozent: Prof. Alfons Kemper
- Die Folien werden hier online gestellt
- Die Vorlesung wird nicht aufgezeichnet, jedoch finden Sie die Aufzeichnungen des letzten Jahres hier: EI2 SoSe 20
- Sie können während der Vorlesung Fragen via Particify stellen
Zentralübung
- Termin: Montag 11:30
- Übungsleiter: Christoph Anneser
- Live-stream über Zoom. Der Link für das Webinar wird via Moodle zur Verfügung gestellt.
- Eine Aufzeichnung der Zentralübung ist nicht vorgesehen. Die Aufzeichnung des letzten Jahres finden Sie hier: EI2 SoSe 20
- Sie können während der Übung via Particify stellen
Fragestunde
- vorläufiger Termin: Donnerstags, 17:00
- Es gibt einen Live-Stream in dem die Studierenden die Möglichkeit haben Fragen zu stellen: Link
- Tutor 1: Aaron Tacke ([email protected])
- Tutor 2: Maximilian Schallermayer ([email protected])
- Bei Bedarf wird die Übung in Breakout-Rooms aufgeteilt
Chat
Um einen direkten Kontakt zu ermöglichen haben wir einen Chat Raum auf dem vom LRZ gehosteten Chat Server angelegt. Jeder TUM Student hat dort einen Account und kann dem Raum beitreten. Kommt vorbei und sagt hallo!
Material
- Skript: Skript
- Relationale Algebra Interface: Übungstool für die relationale Algebra
- SQL Übungsdatenbank: SQL-Webschnittstelle
- Probeklausur: Aufgaben Lösungsvorschlag
Folien
Folien | pptx | |
---|---|---|
Entwurf mit UML und Java | pptx | |
Operationen | pptx | |
Generalisierung und Spezialisierung | pptx | |
Kollektionen | pptx | |
Datenbankeneinführung | pptx | |
Relationales Modell | pptx | |
SQL | pptx | |
Schemadefinition | pptx | |
Relationale Entwurfstheorie | pptx |
Vorlesungsaufzeichnungen
Hier finden Sie die Aufzeichnungen aus dem letzten Semester. Auch auf Moodle oder YouTube zu finden.
Thema | Download | YouTube |
---|---|---|
Organisatorisches (!) | mp4 | youtube |
Entwurf, Java | mp4 | youtube |
UML, Java Operationen | mp4 | youtube |
Java | mp4 | youtube |
Java | mp4 | youtube |
Java | mp4 | youtube |
AVL Bäume | mp4 | youtube |
Hasing und DB Einführung | mp4 | youtube |
Relationales Modell | mp4 | youtube |
Relationale Algebra und SQL | mp4 | youtube |
SQL | mp4 | youtube |
SQL 2 | mp4 | youtube |
SQL 3 | mp4 | youtube |
SQL 4: DML | mp4 | youtube |
Übung
Datum | Übungsblatt | Zentralübung/Material | Lösung | Extra |
---|---|---|---|---|
12.04 | - | pdf java Beispiel | - | - |
19.4 | Blatt 1 | CallBy.java | Lösung 1 | ExtraBlatt |
26.4 | Blatt 2 | uni.zip | Lösung 2 | - |
3.5 | Blatt 3 | - | Lösung 3 | - |
10.5 | Blatt 4 | LinkedList.git Warenhaus.java Telefonbuch.java mat.zip | Lösung 4 | - |
17.5 | Blatt 5 | ArrayList.git Material.zip | Lösung 5 | |
24.5 | Blatt 5.5 | - | Lösung 5.5 | - |
31.5 | Blatt 6 | - | Lösung 6 | |
7.6 | Blatt 7 | Postgres Installation | Lösung 7 | StackedBoxes.java |
14.6 | Blatt 8 | mat.zip | Lösung 8 | |
21.6 | Blatt 9 | - | Lösung 9 | |
28.6 | Blatt 10 | - | Lösung 10 | |
5.7 | Blatt 11 | - | Lösung 11 | |
12.7 | Blatt 12 | JavaUniDB.zip | Lösung 12 |
Zentralübungsaufzeichnungen
Die Aufzeichnungen finden Sie unter Panopto.Literatur
Quelle | Link |
---|---|
Buch | A. Kemper, A. Eickler: Datenbanksysteme - Eine Einführung. Oldenbourg Verlag, 10. Auflage, 2015. |
Übungsbuch | A. Kemper, M. Wimmer: Übungsbuch Datenbanksysteme. Oldenbourg Verlag, 3. Auflage, 2011. |
Skript | skript.pdf |
Universitäts Schema | schema.pdf · mysql.sql · mysql5.sql |
Java Code | uni_in_java.zip |