Veranstalter: | Dr. Lars Hildebrand |
---|---|
Veranstaltungsnummer: | 048005 / 048009 |
Typ: | Exportveranstaltung |
Modulnummer: |
INF-EXP-902 / INF-EXP-903 |
SWS: | 2 SWS Vorlesung 1 SWS Übung 2 SWS Praktikum |
Ort: |
Donnerstag, E23, Otto-Hahn-Str. 14 / Nach aktueller Planung findet die Vorlesung in Präsenz & gleichzeitigem Streaming statt. Mehr unter Aktuelles! |
Zeit: |
Donnerstag, 08.15 - 9.45 Uhr / |
Beginn: |
14.10.2021 / |
Anmeldung: |
Für die Vorlesung ist keine Anmeldung notwendig. Die Übungseinteilung erfolgt mittels Assess. Der Anmeldezeitraum ist abgelaufen. Mehr dazu in der Vorlesung und unter dem Punkt Aktuelles. |
1. Klausur 10.2.2022, 08:00 - 10:00 Uhr
2. Klausur 24.3.2022, 18:00 - 20:00 Uhr
Nr. | Wochentag | Zeit |
Form |
Ort (Präsenz) |
Ort (Digital) |
Tutor |
---|---|---|---|---|---|---|
1 | Montag | 8:30 - 11:00 | Digital | BBB R 3.032 | Marina Telmann | |
2 | Montag | 8:30 - 11:00 | Digital | BBB R 3.033 | Esed Shaba | |
3 | Montag | 11:00 - 13:30 | Präsenz | OH12, R 3.032 | Marius Möller | |
4 | Montag | 11:00 - 13:30 | Präsenz | OH12, R 3.033 | Steffen Kähler | |
5 | Montag | 13:30 - 16:00 | Präsenz | OH12, R 3.032 | Marius Möller | |
6 | Montag | 13:30 - 16:00 | Präsenz | OH12, R 3.033 | Steffen Kähler | |
7 | Montag | 16:00 - 18:30 | Präsenz | OH12, R 3.032 | Hannes Jahns | |
8 | Montag | 16:00 - 18:30 | Digital | BBB R 3.033 | Fabian Risse | |
9 | Dienstag | 8:30 - 11:00 | Digital | BBB R 3.032 | Esed Shaba | |
10 | Dienstag | 8:30 - 11:00 | Digital | BBB R 3.033 | Alex Lueg | |
11 | Dienstag | 11:00 - 13:30 | Präsenz | OH12, R 3.032 | Daniel Busch | |
12 | Dienstag | 11:00 - 13:30 | Digital | BBB R 3.033 | Alex Lueg | |
13 | Dienstag | 13:30 - 16:00 | Präsenz | OH12, R 3.032 | Lara Paoletti | |
14 | Dienstag | 13:30 - 16:00 | Präsenz | OH12, R 3.033 | Hannes Jahns | |
15 | Dienstag | 16:00 - 18:30 | Präsenz | OH12, R 3.032 | Lara Paoletti | |
16 | Dienstag | 16:00 - 18:30 | Präsenz | OH12, R 3.033 | Hannes Jahns | |
17 | Mittwoch | 8:30 - 11:00 | Präsenz | OH12, R 3.032 | Hannes Jahns | |
18 | Mittwoch | 11:00 - 13:30 | Präsenz | OH12, R 3.032 | Daniel Busch | |
19 | Mittwoch | 11:00 - 13:30 | Präsenz | OH12, R 3.033 | Alnis Murtovi | |
20 | Mittwoch | 13:30 - 16:00 | Digital | BBB R 3.032 | Alex Gebhardt | |
21 | Mittwoch | 13:30 - 16:00 | Präsenz | OH12, R 3.033 | Alnis Murtovi | |
22 | Mittwoch | 16:00 - 18:30 | Digital | BBB R 3.032 | Fabian Risse | |
23 | Mittwoch | 16:00 - 18:30 | Präsenz | OH12, R 3.033 | Marina Telmann | |
24 | Donnerstag | 11:00 - 13:30 | Präsenz | OH12, R 3.032 | Alex Gebhardt | |
25 | Donnerstag | 11:00 - 13:30 | Digital | BBB R 3.033 | Andrè Thevapalan | |
26 |
Donnerstag | 13:30 - 16:00 | Präsenz | OH12, R 3.032 | Constantin Chaumet | |
27 | Donnerstag | 13:30 - 16:00 | Digital | BBB R 3.033 | Jos Kusiek | |
28 | Donnerstag | 16:00 - 18:30 | Präsenz | OH12, R 3.032 | Constantin Chaumet | |
29 | Donnerstag | 16:00 - 18:30 | Digital | BBB R 3.033 | Jos Kusiek | |
30 | Freitag | 11:00 - 13:30 | Digital | BBB R 3.032 | Andrè Thevapalan | |
31 | Freitag | 13:30 - 16:00 | Präsenz | OH12, R 3.032 | Omar Chatilla | |
32 | Freitag | 13:30 - 16:00 | Digital | BBB R 3.033 | Pierre Haritz | |
33 | Freitag | 16:00 - 18:30 | Präsenz | OH12, R 3.032 | Omar Chatilla | |
34 | Freitag | 16:00 - 18:30 | Digital | BBB R 3.033 | Pierre Haritz |
Montag |
Dienstag | Mittwoch |
Donnerstag |
Freitag | ||||||
---|---|---|---|---|---|---|---|---|---|---|
08:30 - 11:00 |
Gruppe 1 | Gruppe 2 | Gruppe 9 | Gruppe 10 | Gruppe 17 |
Vorlesung EINI -WiMa 08:15 - 9:45 |
Vorlesung EINI -LogWing 08:15 - 9:45 |
|||
11:00 - 13:30 |
Gruppe 3 | Gruppe 4 | Gruppe 11 | Gruppe 12 | Gruppe 18 | Gruppe 19 | Gruppe 24 | Gruppe 25 | Gruppe 30 | |
13:30 - 16:00 |
Gruppe 5 | Gruppe 6 | Gruppe 13 | Gruppe 14 | Gruppe 20 | Gruppe 21 | Gruppe 26 | Gruppe 27 | Gruppe 31 | Gruppe 32 |
16:00 - 18:30 |
Gruppe 7 | Gruppe 8 | Gruppe 15 | Gruppe 16 | Gruppe 22 | Gruppe 23 | Gruppe 28 | Gruppe 29 | Gruppe 33 | Gruppe 34 |
Nr. |
Datum WiMas / LogWings |
Wochentag WiMas / LogWings |
Ort WiMas / LogWings |
Folien |
Audio-/Folienmitschnitt |
Übungs/Praktikumsblatt | Ergänzungen |
---|---|---|---|---|---|---|---|
1 | 14./15.10.2021 | Donnerstag/Freitag |
OH14, E23/ SRG, HS1 |
Kapitel 0 | Vorlesung 1 | kein Übungsblatt | |
2 | 21./22.10.2021 | Donnerstag/Freitag |
OH14, E23/ SRG, HS1 |
Kapitel 1 | Vorlesung 2 | Übungsblatt 01 | |
3 | 28./29.10.2021 | Donnerstag/Freitag |
OH14, E23/ SRG, HS1 |
Kapitel 2 | Vorlesung 3 | Übungsblatt 02 |
Tutorial Eclipse installieren (nur für diejenigen, die Eclipse nicht auf den Poolrechner nutzen) Tutorial jdoodle (für alle, die digital am Praktikum teilnehmen) Sollten die Tutorials nicht im Browser starten, downloaden und mit Mediaplayer abspielen. |
4 | 4./5.11.2021 | Donnerstag/Freitag |
OH14, E23/ SRG, HS1 |
Kapitel 3.1 | Vorlesung 4 | Übungsblatt 03 | |
5 | 11./12.11.2021 | Donnerstag/Freitag |
OH14, E23/ SRG, HS1 |
Kapitel 3.2 | Vorlesung 5 | Übungsblatt 04 | |
6 | 18./19.11.2021 | Donnerstag/Freitag |
OH14, E23/ SRG, HS1 |
Kapitel 3.3 | Vorlesung 6 | Übungsblatt 05 | |
7 | 25./26.11.2021 | Donnerstag/Freitag |
OH14, E23/ SRG, HS1 |
Kapitel 4 | Vorlesung 7 | Übungsbaltt 06 | |
8 | 2./3.12.2021 | Donnerstag/Freitag |
OH14, E23/ SRG, HS1 |
Kapitel 5.1 | Vorlesung 8 | Übungsblatt 07 | |
9 | 9./10.12.2021 | Donnerstag/Freitag |
OH14, E23/ SRG, HS1 |
Kapitel 5.2 | Vorlesung 9 | Übungsblatt 08 | |
10 | 16./17.12.2021 | Donnerstag/Freitag |
OH14, E23/ SRG, HS1 |
Kapitel 6 | Vorlesung 10 | ||
11 | 13./14.1.2022 | Donnerstag/Freitag |
OH14, E23/ SRG, HS1 |
Kapitel 7 | Vorlesung 11 | Übungsblatt 10 | |
12 | 20./21.1.2022 | Donnerstag/Freitag |
OH14, E23/ SRG, HS1 |
Kapitel 8.1 | Vorlesung 12 (aus dem WS 2012/13) |
(Bearbeitung ab 24.1.2022) |
|
13 | 27./28.1.2022 | Donnerstag/Freitag |
OH14, E23/ SRG, HS1 |
Kapitel 8.2 | Vorlesung 13 (aus dem WS 2012/13) |
(Bearbeitung ab 31.1.2022) |
|
14 | 3./4.2.2022 | Donnerstag/Freitag |
OH14, E23/ SRG, HS1 |
Wiederholung & Fragen |
Nach einleitenden Anmerkungen zum Themengebiet „Informatik“ führt diese Veranstaltung in die grundlegenden Möglichkeiten der Programmierung in Java und in wesentliche Datenstrukturen und Algorithmen ein. Zunächst werden elementare Datentypen und Datenstrukturen sowie Felder besprochen. Objektreferenzen ermöglichen dann die Implementierung verketteter Listen und Bäume, die in Ausprägungen wie Warteschlangen, binären Suchbäumen und Heaps behandelt werden. Dabei werden die Grundideen zur Modellierung mit Hilfe abstrakter Datentypen eingeführt. Darauf aufbauend wird das objektorientierte Paradigma vorgestellt und Vererbung, inklusive der Verwendung von Konstruktoren, Mechanismen wie Überladen und Überschreiben sowie statische und abstrakte Methoden erläutert.