Anzeigesprache
Zur Modulseite PDF generieren

#50855 / #3

SoSe 2022 - WiSe 2023/24

Deutsch

Python für Ingenieure

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

Herold, Gert

py@akustik.tu-berlin.de

Lernergebnisse

Am Ende des Semesters können die Studierenden ingenieurstechnische Fragestellungen selbständig mit Hilfe der Programmiersprache Python bearbeiten. Dies umfasst die Bereitstellung von Daten, deren Verarbeitung/Auswertung sowie die Visualisierung der Ergebnisse.

Lehrinhalte

* Rechneraufbau, Betriebssystem * Einrichten einer Python-Programmierumgebung (python, spyder, ipython, jupyter notebook/lab) * Grundlagen der Programmierung: - Syntax, Datentypen, Kontrollstrukturen - Objekte, Funktionen, Module * Laden/Abspeichern von Daten, Datengenerierung mithilfe von Zufallsfunktionen * Module zum wissenschaftlichen Rechnen (numpy, scipy) - Umsetzung von Funktionen der Linearen Algebra - Signalverarbeitung am Beispiel von Audiosignalen * Visualisierung (matplotlib)

Modulbestandteile

Pflichtgruppe:

Die folgenden Veranstaltungen sind für das Modul obligatorisch:

LehrveranstaltungenArtNummerTurnusSpracheSWSVZ
Python für IngenieureIV3531 L 555WiSe/SoSeDeutsch4

Arbeitsaufwand und Leistungspunkte

Python für Ingenieure (IV):

AufwandbeschreibungMultiplikatorStundenGesamt
Präsenzzeit15.04.0h60.0h
Vor-/Nachbereitung15.08.0h120.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

Integrierte Veranstaltung: * Lehrinhalte werden in einführenden Vorträgen vermittelt * interaktives Lernen durch direkte Umsetzung der Lehrinhalte * Studierende lösen themenbezogene Programmieraufgaben in Kleingruppen am eigenen Rechner * die Präsenzzeit ist zum Teil betreute Programmierzeit Dieses Modul wird im Hybrid-Format (Online/Präsenz) angeboten und kann auch komplett online absolviert werden. Die Lehrinhalte sind online asynchron abrufbar. Betreuungstermine werden auch online angeboten.

Voraussetzungen für die Teilnahme / Prüfung

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

Es werden keine spezifischen Fachkenntnisse vorausgesetzt. Studierende benötigen einen eigenen Computer, auf dem sie die Programmieraufgaben lösen (mind. 1 pro 2er-Gruppe).

Verpflichtende Voraussetzungen für die Modulprüfungsanmeldung:

1. Voraussetzung
Schein Python für Ingenieure 3531 L 555

Abschluss des Moduls

Benotung

benotet

Prüfungsform

Portfolioprüfung

Art der Portfolioprüfung

100 Punkte insgesamt

Sprache

Deutsch

Prüfungselemente

NamePunkteKategorieDauer/Umfang
(Ergebnisprüfung) Programmier-Abschlussarbeit mit individuellen Aufgaben70schriftlich1 Belegarbeit
(Lernprozessevaluation) Hausaufgaben Nr.3 und 4 mit Rücksprache (individuelle Bewertung)25flexibel2 Programmieraufgaben
(Lernprozessevaluation) Hausaufgabe Nr. 5 mit Rücksprache (individuelle Bewertung)5flexibel1 Programmieraufgabe

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)

Keine Angabe

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 200.

Anmeldeformalitäten

Lehrveranstaltung: Der Anmeldeprozess ist dreistufig. 1. Fristgerechte Anmeldung im zur LV zugehörigen ISIS-Kurs 2. Eintragung in Teilnehmer- bzw. nächste freie Warteliste direkt auf der Kursseite. 3. Wahl einer Hausaufgabengruppe zum im Kurs genannten Termin. Zum ersten Veranstaltungstermin verfallen Plätze nicht anwesender Teilnehmer und werden an Nachrücker verteilt. Prüfung: Die Anmeldung zur Portfolioprüfung muss bis zur siebten Woche der Vorlesungszeit erfolgen (konkrete Termine werden jeweils zu Semesterbeginn bekannt gegeben). Voraussetzung ist der Hausaufgabenschein für die erfolgreiche Bearbeitung der Programmier-Hausaufgaben 0, 1 und 2.

Literaturhinweise, Skripte

Skript in Papierform

Verfügbarkeit:  nicht verfügbar

 

Skript in elektronischer Form

Verfügbarkeit:  verfügbar

 

Literatur

Empfohlene Literatur
G. Varoquaux et al.: Scipy Lecture Notes (https://scipy-lectures.org)
J. VanderPlas: A Whirlwind Tour of Python (https://jakevdp.github.io/WhirlwindTourOfPython/)

Zugeordnete Studiengänge


Diese Modulversion wird in folgenden Studiengängen verwendet:

Studiengang / StuPOStuPOsVerwendungenErste VerwendungLetzte Verwendung
Dieses Modul findet in keinem Studiengang Verwendung.
Der Kurs richtet sich an Studierende eines ingenieurstechnischen/naturwissenschaftlichen Studiengangs mit Interesse an anwendungsbezogener Programmierung.

Sonstiges

Keine Angabe