Einführung in die Informatik 2 für Ingenieure (IN8012)
Informationen zur Nachhol-Klausur (Retake) am Mi 08.03.2023
Alle organisatorischen Informationen zur Klausur entnehmen Sie bitte TUMOnline.
Die Klausur ist Closed Book und es sind nur die folgenden Hilfsmittel während der Klausur zugelassen:
- Ein nicht-programmierbarer Taschenrechner
- Ein analoges Wörterbuch Deutsch <-> Muttersprache ohne Anmerkungen
Organisation
Organisatorische Informationen zur Vorlesung.Vorlesung
- Termin: Montag 10:00 - 11:15
- Dozent: Prof. Alfons Kemper
- Raum: BC2 0.01.17 (Garching-Hochbrück)
- Die Folien werden hier online gestellt
- Die Vorlesung wird nicht aufgezeichnet, jedoch finden Sie die Aufzeichnungen des letzten Jahres hier: EI2 SoSe 20
Zentralübung
- Termin: Montag 11:30 - 12:30
- Übungsleiter: Christoph Anneser
- Raum: BC2 0.01.17 (Garching-Hochbrück)
- Eine Aufzeichnung der Zentralübung ist nicht vorgesehen. Die Aufzeichnung des letzten Jahres finden Sie hier: Panopto
Fragestunde
- Termin: Donnerstags, 15:30-16:30
- Raum: BC2 0.01.17 (Garching-Hochbrück)
- Tutor 1: Aaron Tacke
- Tutor 2: Benedikt Schäfer
Online-Fragestunde
- Termin: Freitags, 9:00-10:30
- Link: bbb.in.tum.de
Material
- 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 |
| Hashing 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 | Aufzeichnung SS21 | Extra |
|---|---|---|---|---|---|
| 25.04 | - | pdf java Beispiel | - | - | - |
| 2.5 | Blatt 1 | call-by polyeder.zip | Lösung 1 | link | ExtraBlatt |
| 9.5 | Blatt 2 | uni.zip | Lösung 2 | link | |
| 16.5 | Blatt 3 | - | Lösung 3 | link | - |
| 23.5 | Blatt 4 | LinkedList.git Warenhaus.java mat.zip | Lösung 4 | link | |
| 30.5 | Blatt 5 | ArrayList.git Material.zip Telefonbuch.java | Lösung 5 | link | |
| 6.6 | Blatt 5.5 | Dateisystem in Java | Lösung 5.5 | link | |
| 13.6 | Blatt 6 | - | Lösung 6 | link | |
| 20.6 | Blatt 7 | Postgres Installation boxes_datasets.zip | Lösung 7 | link | |
| 27.6 | Blatt 8 | HashSet.git | Lösung 8 | link | |
| 4.7 | Blatt 9 | Lösung 9 | link | ||
| 11.7 | Blatt 10 | LinearHashSet.git | Lösung 10 | link | |
| 18.7 | Blatt 11 | - | Lösung 11 | link | |
| 25.7 | Blatt 12 | JavaUniDB.zip | Lösung 12 | link |
Zusatzaufgaben (von Tutoren erstellt)
Zentralübungsaufzeichnungen des SS21
Die Aufzeichnungen des SS21 finden Sie unter Panopto. Sie sollten automatisch Zugriff erhalten, sobald Sie im Moodle Kurs (SS22) eingeschrieben sind.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 |