Anzeigesprache
Zur Modulseite PDF generieren

#51047 / #1

SoSe 2023 - SoSe 2023

Deutsch

Projekt Python & Akustik

6

Sarradj, Ennes

benotet

Portfolioprüfung

Zugehörigkeit


Fakultät V

Institut für Strömungsmechanik und Technische Akustik

35311500 FG Technische Akustik

Physikalische Ingenieurwissenschaft

Kontakt


TA 7

Keine Angabe

Keine Angabe

Keine Angabe

Lernergebnisse

Die Studierenden können die Implementierung wissenschaftlicher Software am Beispiel von Fragestellungen aus der akustischen Modellierung oder Messtechnik im Team umsetzen und haben praktische Erfahrungen mit den Schritten Anforderungsdefinition, Konzept, Implementierung und Test gesammelt. Die Studierenden beherrschen grundlegende Abläufe beim Einsatz von Entwickler-Tools zur Versionskontrolle und Kollaboration am Beispiel von Git/Gitlab. Sie sind mit Grundlagen der Verwendung von Softwaretests zur Qualitätskontrolle und Reproduzierbarkeit sowie der Dokumentation des Programmcodes vertraut.

Lehrinhalte

Im Kurs werden verschiedene programmiertechnische Voraussetzungen zur Bearbeitung des Projektes vermittelt. Dazu gehören: - Python für Fortgeschrittene: Objekte und Klassen, Module, Generatoren, Dekoratoren - Coding conventions: Namenskonventionen, Docstrings - Git/Gitlab Workflow: Issues, Merge requests, continuous integration Außerdem werden je nach Aufgabenstellung der Gruppe Fragestellungen aus der Akustik behandelt und vertieft, so beispielsweise Standards zur Durchführung akustischer Messungen, einfache Berechnungsverfahren zur Vorhersage akustischer Eigenschaften, Verarbeitung akustischer Signale

Modulbestandteile

Arbeitsaufwand und Leistungspunkte

Lehrveranstaltungsunabhängiger Aufwand:

AufwandbeschreibungMultiplikatorStundenGesamt
Datengewinnung, Implementierung, Bericht15.08.0h120.0h
Präsenzzeit15.04.0h60.0h
180.0h(~6 LP)
Der Aufwand des Moduls summiert sich zu 180.0 Stunden. Damit umfasst das Modul 6 Leistungspunkte.

Beschreibung der Lehr- und Lernformen

Der Kurs konzentriert sich auf die Bearbeitung an spezifischer Aufgabenstellungen für die Erstellung einer Software in Kleingruppen. In einführenden Veranstaltungen werden neue Kenntnisse und Fertigkeiten beim Programmieren erlernt und geübt. In regelmäßigen Treffen gibt jede Gruppe kurze Fortschrittsberichte über den Bearbeitungsstand. Vor Implementierung wird eine formale Anforderungsdefinition (Lastenheft) erstellt. Für jede erarbeitete Software wird eine Dokumentation angefertigt und die Funktion wird in einer Abschlusspräsentation vorgeführt.

Voraussetzungen für die Teilnahme / Prüfung

Wünschenswerte Voraussetzungen für die Teilnahme an den Lehrveranstaltungen:

erforderlich: anwendungsbereite Vorkenntnisse in Python, z.B. aus dem Modul Python für Ingenieure, wünschenswert: Vorkenntnisse in Akustik oder die Bereitschaft, diese im notwendigen Umfang während des Kurses zu erwerben

Verpflichtende Voraussetzungen für die Modulprüfungsanmeldung:

Dieses Modul hat keine Prüfungsvoraussetzungen.

Abschluss des Moduls

Benotung

benotet

Prüfungsform

Portfolioprüfung

Art der Portfolioprüfung

100 Punkte insgesamt

Sprache

Deutsch

Prüfungselemente

NamePunkteKategorieDauer/Umfang
Anforderungsdefinition30schriftlichca. 10 Seiten
4 Zwischenberichte, Fortschrittsberichte20mündlich10 min
Dokumentation, teilweise automatisch erstellt20schriftlich10 Seiten
Funktionsdemonstration, Abschlusspräsentation30flexibel20 min

Notenschlüssel

Notenschlüssel »Notenschlüssel 3: Fak IV (3)«

Gesamtpunktzahl1.01.31.72.02.32.73.03.33.74.0
100.0pt85.0pt80.0pt75.0pt70.0pt65.0pt60.0pt55.0pt50.0pt45.0pt40.0pt

Prüfungsbeschreibung (Abschluss des Moduls)

Die Prüfungselemente werden in Kleingruppen abgelegt. Die Beiträge einzelner Gruppenmitglieder sind dabei nachvollziehbar.

Dauer des Moduls

Für Belegung und Abschluss des Moduls ist folgende Semesteranzahl veranschlagt:
1 Semester.

Dieses Modul kann in folgenden Semestern begonnen werden:
Winter- und Sommersemester.

Maximale teilnehmende Personen

Die maximale Teilnehmerzahl beträgt 20.

Anmeldeformalitäten

Anmeldeformalitäten werden zu Beginn des Semesters bekannt gegeben. Die Anmeldung muss vor der ersten Teilleistung erfolgen.

Literaturhinweise, Skripte

Skript in Papierform

Verfügbarkeit:  nicht verfügbar

 

Skript in elektronischer Form

Verfügbarkeit:  nicht verfügbar

 

Literatur

Empfohlene Literatur
Keine empfohlene Literatur angegeben

Zugeordnete Studiengänge


Diese Modulversion wird in folgenden Studiengängen verwendet:

Studiengang / StuPOStuPOsVerwendungenErste VerwendungLetzte Verwendung
Dieses Modul findet in keinem Studiengang Verwendung.

Sonstiges

Keine Angabe