Course Schedule
Veranstaltungen von Prof. Dr. Ralph Welge
Lehrveranstaltungen
Datenbanken (Vorlesung)
Dozent/in: Ralph Welge
Termin:
wöchentlich | Dienstag | 08:15 - 09:45 | 03.04.2023 - 07.07.2023 | C 14.027
Einzeltermin | Do, 06.04.2023, 08:15 - Do, 06.04.2023, 09:45 | C 14.027
Einzeltermin | Do, 13.04.2023, 08:15 - Do, 13.04.2023, 09:45 | C 14.027
Inhalt: Einführung 1.1 Grundbegriffe 1.2 Eigenschaften von Datenbanken 1.3 Datenbankmodelle 1.4 Transaktionen 1.5 Konsistenzmodell ACID 1.6 Aufbau und Organisation von Datenbanken 2. Das relationale Modell 2.1 Ein nicht so richtig gutes Beispiel 2.2 Relation 2.3 Primärschlüssel 2.4 Relationale Integritätsregeln 2.5 Relationale Algebra 3. Datenbankdesign: Normalformen 3.1 Normalformen 3.2 Erste Normalform 3.3 Funktionale Abhängigkeit 3.4 Zweite Normalform 3.5 Dritte Normalform nach Boyceund Codd 3.6 Dritte Normalform nach Codd 4. Datenbankdesign: Entity-Relationship-Model (ERM) 4.1 Entitäten 4.2 Beziehungen 4.3 Beziehungsrelationen 4.4 Fremdschlüsseleigenschaften 4.5 Schwache Entitäten und Subtypen 5. Zugriffssprache SQL 5.1 Abfragen mit SQL SELECT 5.1.1 SELECT-Statement 5.1.2 FROM-Klausel 5. 1.3 SELECT-Klausel 5. 1.4 Where-Klausel 5. 1.5 Group-By- und Having-Klausel 5. 1.6 Union, Except und Intersect 5. 1.7 Verbund (Join) 5. 1.8 Äußerer Verbund (Outer Join) 5. 1.9 Order-By-Klausel 5. 1.10 Nullwerte und die Coalesce-Funktion 5. 1.11 Arbeitsweise des Select-Befehls 5.2 Mutationsbefehle mit SQL UPDATE 6. Beschreibungssprache SQL 6.1 CREATE TABLE-Statement 6.2 Sichten (Views) 6.3 Zusicherungen (Assertions) 6.4 Gebiete 6.5 Trigger 6.6 Sequenzen 6.7 Zugriffsrechte 6.8 Zugriffsschutz 6.9 Integrität 6.10 Aufbau einer Datenbank 6.11 Datenbankmanagement
Datenbanken - Übung 1 (Übung)
Dozent/in: Ralph Welge
Termin:
14-täglich | Donnerstag | 08:15 - 09:45 | 06.04.2023 - 06.07.2023 | C 7.320
Inhalt: 1.Motivation, Einführung und Grundbegriffe 2.Aufbau und (Schichten-)Modelle 3. Informationsmodellierung 4. Grundlagen des relationalen Modells 5.Die Standardsprache SQL 6.Logischer DB-Entwurf 7.Transaktionsverwaltung, Integritätssicherung und Zugriffskontrolle 8.DB-Zugriffsverfahren 9. Weitere Datenbankentypen 10. Datenbankprogrammierung mit Python
Datenbanken - Übung 2 (Übung)
Dozent/in: Ralph Welge
Termin:
14-täglich | Donnerstag | 08:15 - 09:45 | 13.04.2023 - 06.07.2023 | C 7.320
Inhalt: 1.Motivation, Einführung und Grundbegriffe 2.Aufbau und (Schichten-)Modelle 3. Informationsmodellierung 4. Grundlagen des relationalen Modells 5.Die Standardsprache SQL 6.Logischer DB-Entwurf 7.Transaktionsverwaltung, Integritätssicherung und Zugriffskontrolle 8.DB-Zugriffsverfahren 9. Weitere Datenbankentypen 10. Datenbankprogrammierung mit Python
Datenbanken - Übung 3 (Übung)
Dozent/in: Ralph Welge
Termin:
14-täglich | Dienstag | 10:15 - 11:45 | 04.04.2023 - 07.07.2023 | C 14.102a
Inhalt: 1.Motivation, Einführung und Grundbegriffe 2.Aufbau und (Schichten-)Modelle 3. Informationsmodellierung 4. Grundlagen des relationalen Modells 5.Die Standardsprache SQL 6.Logischer DB-Entwurf 7.Transaktionsverwaltung, Integritätssicherung und Zugriffskontrolle 8.DB-Zugriffsverfahren 9. Weitere Datenbankentypen 10. Datenbankprogrammierung mit Python
Künstliche Intelligenz - Theorie und Anwendung (Vorlesung)
Dozent/in: Ralph Welge
Termin:
wöchentlich | Dienstag | 16:15 - 17:45 | 03.04.2023 - 07.07.2023 | C 12.009
Inhalt: 1. Einführung: 1.1 Supervised Learning: Erst einmal einfach - Decision Tree 1.2 Unsupervised Learning: Clustering 1.3 Autonomes Lernen: Reinforcement Learning 2. Handwerkszeug (Recap) 2.1 Python Grundlagen 2.2 Objektorientierte Entwicklung mit Python 3. Neuronale Netze: Konzepte und Methoden 3.1 Einfache Netze 3.2 Lernen im einfachen Netz 3.3 Mehrschichtige Netze 3.4 Lernen im mehrschichtigen Netz 3.5 Convolutional Neural Networks 3.6 Long Short-Term Memory Networks 3.7 Transformer 3.8 Frameworks: TensorFlow und PyTorch 4. Entwurf von Neuronalen Netzen 4.1 Planung 4.2 Training 4.3 Test/Validierung
Fortgeschrittene Softwareentwicklung mit Java (Seminar)
Dozent/in: Ralph Welge
Termin:
wöchentlich | Freitag | 08:15 - 09:45 | 03.04.2023 - 28.04.2023 | C 11.007 (Edulab)
wöchentlich | Freitag | 08:15 - 09:45 | 05.05.2023 - 12.05.2023 | W 130a Edulab | C11.007 belegt, deswegen Rotes Feld
wöchentlich | Freitag | 08:15 - 09:45 | 05.05.2023 - 12.05.2023 | W 130b Edulab | C11.007 belegt, deswegen Rotes Feld
wöchentlich | Freitag | 08:15 - 09:45 | 15.05.2023 - 07.07.2023 | C 11.007 (Edulab)
Inhalt: Die Veranstaltung behandelt die fortgeschrittene Programmierung mit Java. Die Veranstaltung wiederholt kurz die grundlegenden Merkmale von Java. Dazu zählen unter anderem Schlüsselworte, Bezeichner, Operatoren, Datentypen, Kontrollstrukturen, Arrays und Strings. Danach werden ausgesuchte vertiefende Konzepte behandelt. Es werden ausgesuchte Themen aus folgenden Bereichen behandelt (weiterführende vorbehalten): Kap. 01. Java (17) - Sprachelemente und Kontrollstrukturen Kap. 02. Objektorientierung - Klasse und Objekt, Kapselung und Konstruktoren Kap. 03.Objektorientierung - Vererbung, Finale Klassen, Abstrakte Klassen Kap. 04. Interfaces, Adapterklassen Kap. 05. Fehlerbehandlung (Exceptions, Assertions) Kap. 06. Arrays, Datenstrukturen Kap. 07. Collections-Framework Kap. 08. Generics Kap. 09. Funktionale Programmierung, Lamda Expressions Kap. 10. Stream API Kap. 11. Nebenläufige Programmierung Kap. 12. Design Pattern Kap. 13. ORM, Hibernate Kap. 14. Datenstrukturen und Algorithmen Kap. 15. REST Services mit Spring Kap. 16. Grafische Benutzeroberflächen
- Leuphana Bachelor - Komplementärstudium - Methodenorientierte Zugänge zu den Naturwissenschaften
- Berufliche Bildung in der Sozialpädagogik [bis Studienbeginn 18/19] - Komplementärstudium - Methodenorientierte Zugänge zu den Naturwissenschaften
- Lehren und Lernen - Komplementärstudium - Methodenorientierte Zugänge zu den Naturwissenschaften
- Sozialpädagogik - Komplementärstudium - Methodenorientierte Zugänge zu den Naturwissenschaften
- Wirtschaftspädagogik - Komplementärstudium - Methodenorientierte Zugänge zu den Naturwissenschaften