Course Schedule

Veranstaltungen von Prof. Dr. Ralph Welge


Lehrveranstaltungen

Methodik der Anwendungsentwicklung (Vorlesung)

Dozent/in: Ralph Welge

Termin:
wöchentlich | Donnerstag | 08:15 - 09:45 | 14.10.2024 - 31.01.2025 | C HS 5

Inhalt: Das Modul behandelt folgende Themen: - Software-Qualitätsmerkmale - Prinzipien der Softwareentwicklung - Softwareentwicklungswerkzeuge - Strukturierung und Modularisierung komplexer Systeme - Prozedurale Abstraktion und Datenabstraktion - Objektorientiertes Paradigma - Modellierungsmethoden und -notationen (z.B. UML) - Entwurfsmuster - Dokumentationstechniken - Ausnahmebehandlung - Graphische Benutzeroberflächen - Ereignisverarbeitung - Persistenzmechanismen

Übung zu Methodik der Anwendungsentwicklung (Gruppa A) (Übung)

Dozent/in: Ralph Welge

Termin:
wöchentlich | Donnerstag | 12:15 - 13:45 | 14.10.2024 - 31.01.2025 | C 5.019 Seminarraum

Inhalt: Das Modul behandelt folgende Themen: - Software-Qualitätsmerkmale - Prinzipien der Softwareentwicklung - Softwareentwicklungswerkzeuge - Strukturierung und Modularisierung komplexer Systeme - Prozedurale Abstraktion und Datenabstraktion - Objektorientiertes Paradigma - Modellierungsmethoden und -notationen (z.B. UML) - Entwurfsmuster - Dokumentationstechniken - Ausnahmebehandlung - Graphische Benutzeroberflächen - Ereignisverarbeitung - Persistenzmechanismen

Übung zu Methodik der Anwendungsentwicklung (Gruppe B) (Übung)

Dozent/in: Ralph Welge

Termin:
wöchentlich | Donnerstag | 14:15 - 15:45 | 14.10.2024 - 31.01.2025 | C 11.319 Seminarraum

Inhalt: Das Modul behandelt folgende Themen: - Software-Qualitätsmerkmale - Prinzipien der Softwareentwicklung - Softwareentwicklungswerkzeuge - Strukturierung und Modularisierung komplexer Systeme - Prozedurale Abstraktion und Datenabstraktion - Objektorientiertes Paradigma - Modellierungsmethoden und -notationen (z.B. UML) - Entwurfsmuster - Dokumentationstechniken - Ausnahmebehandlung - Graphische Benutzeroberflächen - Ereignisverarbeitung - Persistenzmechanismen

Übung zu Methodik der Anwendungsentwicklung (Gruppe C) (Übung)

Dozent/in: Ralph Welge

Termin:
wöchentlich | Donnerstag | 16:15 - 17:45 | 14.10.2024 - 31.01.2025 | C 11.307 Seminarraum

Inhalt: Das Modul behandelt folgende Themen: - Software-Qualitätsmerkmale - Prinzipien der Softwareentwicklung - Softwareentwicklungswerkzeuge - Strukturierung und Modularisierung komplexer Systeme - Prozedurale Abstraktion und Datenabstraktion - Objektorientiertes Paradigma - Modellierungsmethoden und -notationen (z.B. UML) - Entwurfsmuster - Dokumentationstechniken - Ausnahmebehandlung - Graphische Benutzeroberflächen - Ereignisverarbeitung - Persistenzmechanismen

Grundlagen der IT (Vorlesung)

Dozent/in: Ralph Welge

Termin:
wöchentlich | Dienstag | 08:15 - 11:45 | 14.10.2024 - 31.01.2025 | C 3.120 Seminarraum | Der Raum C 3.120 ist erforderlich!

Inhalt: Teil I Codierung Digitale Schaltungen: Schaltnetze, Schaltwerke, Minimierung, Grundschaltungen Teil II Softwareentwicklung mit Python

Grundlagen der IT - Gruppe 1 (Übung)

Dozent/in: Ralph Welge

Termin:
14-täglich | Dienstag | 12:15 - 13:45 | 14.10.2024 - 31.01.2025 | C 4.111 Seminarraum | Der Raum C 4.111 ist erforderlich.

Inhalt: Teil I Codierung Digitale Schaltungen: Schaltnetze, Schaltwerke, Minimierung, Grundschaltungen Teil II Softwareentwicklung mit Python

Grundlagen der IT - Gruppe 2 (Übung)

Dozent/in: Ralph Welge

Termin:
14-täglich | Dienstag | 12:15 - 13:45 | 21.10.2024 - 31.01.2025 | C 4.111 Seminarraum | Der Raum C 4.111 ist erforderlich.

Inhalt: Teil I Codierung Digitale Schaltungen: Schaltnetze, Schaltwerke, Minimierung, Grundschaltungen Teil II Softwareentwicklung mit Python

Grundlagen der IT - Gruppe 3 (Übung)

Dozent/in: Ralph Welge

Termin:
14-täglich | Dienstag | 14:15 - 15:45 | 14.10.2024 - 31.01.2025 | C 4.111 Seminarraum | Der Raum C 4.111 ist erforderlich.

Inhalt: Teil I Codierung Digitale Schaltungen: Schaltnetze, Schaltwerke, Minimierung, Grundschaltungen Teil II Softwareentwicklung mit Python

Grundlagen der IT - Gruppe 4 (Übung)

Dozent/in: Ralph Welge

Termin:
14-täglich | Dienstag | 14:15 - 15:45 | 21.10.2024 - 31.01.2025 | C 4.111 Seminarraum

Inhalt: Teil I Codierung Digitale Schaltungen: Schaltnetze, Schaltwerke, Minimierung, Grundschaltungen Teil II Softwareentwicklung mit Python

DATAx: Datenanalyse mit Python (25) (Übung)

Dozent/in: Ralph Welge

Termin:
wöchentlich | Montag | 08:00 - 08:55 | 14.10.2024 - 31.01.2025 | C 12.001 Seminarraum

Inhalt: Dieser Kurs bietet eine Einführung in die Programmierung und Datenanalyse mit Python. Er ist explizit auf Studierende ohne Vorkenntnisse und Erfahrungen in der Programmierung zugeschnitten. Im Kurs erlernen die Studierenden (i) die wesentlichen Schritte zur Durchführung von Datenanalysen mit Python, (ii) grundlegende Programmierkonzepte wie Variablen, Bedingungen, Schleifen und Funktionen sowie (iii) Strategien zur Lösung einfacher Probleme unter Anwendung des algorithmischen Denkens. Der Kurs ist als Übung organisiert und verfolgt einen Blended-Learning-Ansatz. Er kombiniert das Erlernen von Fähigkeiten der Datenanalyse und Programmierung in Online-Übungen mit dem Selbststudium anhand von Jupyter-Notebooks. Zusätzlich werden die Studierenden durch erfahrene Studierende höherer Semester (Teaching Assistants) unterstützt. Regelmäßige Aufgaben ermutigen die Studierenden, sich anzustrengen und praktische Erfahrungen in der Programmierung und Datenanalyse zu sammeln sowie das erworbene Wissen auf ihr Studiengebiet zu übertragen. Am Ende des Semesters werden die Studierenden in ihrer Lerngruppe an einem datengetriebenen Projekt arbeiten, bei dem sie verschiedene Rollen einnehmen und gemeinsam lernen, Erkenntnisse aus realen Daten zu gewinnen und zu präsentieren.

DATAx: Datenanalyse mit Python (26) (Übung)

Dozent/in: Ralph Welge

Termin:
wöchentlich | Montag | 09:00 - 09:55 | 14.10.2024 - 31.01.2025 | C 12.001 Seminarraum

Inhalt: Dieser Kurs bietet eine Einführung in die Programmierung und Datenanalyse mit Python. Er ist explizit auf Studierende ohne Vorkenntnisse und Erfahrungen in der Programmierung zugeschnitten. Im Kurs erlernen die Studierenden (i) die wesentlichen Schritte zur Durchführung von Datenanalysen mit Python, (ii) grundlegende Programmierkonzepte wie Variablen, Bedingungen, Schleifen und Funktionen sowie (iii) Strategien zur Lösung einfacher Probleme unter Anwendung des algorithmischen Denkens. Der Kurs ist als Übung organisiert und verfolgt einen Blended-Learning-Ansatz. Er kombiniert das Erlernen von Fähigkeiten der Datenanalyse und Programmierung in Online-Übungen mit dem Selbststudium anhand von Jupyter-Notebooks. Zusätzlich werden die Studierenden durch erfahrene Studierende höherer Semester (Teaching Assistants) unterstützt. Regelmäßige Aufgaben ermutigen die Studierenden, sich anzustrengen und praktische Erfahrungen in der Programmierung und Datenanalyse zu sammeln sowie das erworbene Wissen auf ihr Studiengebiet zu übertragen. Am Ende des Semesters werden die Studierenden in ihrer Lerngruppe an einem datengetriebenen Projekt arbeiten, bei dem sie verschiedene Rollen einnehmen und gemeinsam lernen, Erkenntnisse aus realen Daten zu gewinnen und zu präsentieren.