Zur Modulseite PDF generieren

#50855 / #4

Seit SoSe 2024

Deutsch

Python für Ingenieure

6

Sarradj, Ennes

Benotet

Portfolioprüfung

Deutsch

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 Messdaten * Visualisierung (matplotlib)

Modulbestandteile

Pflichtbereich

Die folgenden Veranstaltungen sind für das Modul obligatorisch:

LehrveranstaltungenArtNummerTurnusSpracheSWS ISIS VVZ
Python für IngenieureIV3531 L 555WiSe/SoSede4

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:

Voraussetzung
Leistungsnachweis »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(n)

Deutsch

Prüfungselemente

NamePunkteKategorieDauer/Umfang
(Lernprozessevaluation) Angewandte Programmier-Aufgaben ("PAs")30flexibel3 Programmieraufgaben
(Lernprozessevaluation) Online-Tests30schriftlichca. 60 min
(Ergebnisprüfung) Programmier-Abschlussarbeit mit individuellen Aufgaben40schriftlich1 Belegarbeit

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

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

Anmeldeformalitäten

Lehrveranstaltung: Der Anmeldeprozess ist dreistufig: 1. Fristgerechte Anmeldung im zur LV zugehörigen ISIS-Kurs 2. Eintragung in freie Wartelistenplätze direkt auf der Kursseite. 3. Wahl einer Hausaufgabengruppe zum im Kurs genannten Termin. Plätze nicht aktiver Personen verfallen. Prüfung: Die Anmeldung zur Portfolioprüfung muss bis zur siebten Woche der Vorlesungszeit erfolgen (konkrete Termine werden jeweils zu Semesterbeginn bekannt gegeben). Voraussetzung für die Teilnahme an der Prüfung ist die erfolgreiche Bearbeitung der Programmier-Hausaufgaben ("HAs").

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
Chemieingenieurwesen (M. Sc.)24SoSe 2024SoSe 2025
Computational Engineering Science (Informationstechnik im Maschinenwesen) (B. Sc.)13SoSe 2024SoSe 2025
Energie- und Prozesstechnik (B. Sc.)13SoSe 2024SoSe 2025
Fahrzeugtechnik (M. Sc.)13SoSe 2024SoSe 2025
Luft- und Raumfahrttechnik (M. Sc.)13SoSe 2024SoSe 2025
Maschinenbau (B. Sc.)13SoSe 2024SoSe 2025
Maschinenbau (M. Sc.)13SoSe 2024SoSe 2025
Physikalische Ingenieurwissenschaft (B. Sc.)26SoSe 2024SoSe 2025
Physikalische Ingenieurwissenschaft (M. Sc.)26SoSe 2024SoSe 2025
Regenerative Energiesysteme (M. Sc.)12WiSe 2024/25SoSe 2025
Verkehrswesen (B. Sc.)13SoSe 2024SoSe 2025
Wirtschaftsingenieurwesen (B. Sc.)13SoSe 2024SoSe 2025
Wirtschaftsingenieurwesen (M. Sc.)13SoSe 2024SoSe 2025
Der Kurs richtet sich an Studierende eines ingenieurstechnischen/naturwissenschaftlichen Studiengangs mit Interesse an anwendungsbezogener Programmierung.

Sonstiges

Keine Angabe