Anzeigesprache
Zur Modulseite PDF generieren

#50855 / #1

WS 2019/20 - WS 2019/20

Deutsch

Python für Ingenieure

6

Sarradj, Ennes

benotet

Mündliche Prü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

* Einrichten einer Python-Programmierumgebung (python, spyder, ipython, jupyter notebook) * 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, bokeh)

Modulbestandteile

Pflichtgruppe:

Die folgenden Veranstaltungen sind für das Modul obligatorisch:

LehrveranstaltungenArtNummerTurnusSpracheSWSVZ
Python für IngenieureIV3531 L 555WiSeDeutsch4

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

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:

Dieses Modul hat keine Prüfungsvoraussetzungen.

Abschluss des Moduls

Benotung

benotet

Prüfungsform

Mündliche Prüfung

Sprache

Deutsch

Dauer/Umfang

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:
Wintersemester.

Maximale teilnehmende Personen

Die maximale Teilnehmerzahl beträgt 40.

Anmeldeformalitäten

Lehrveranstaltung: Der Anmeldeprozess ist dreistufig. 1. fristgerechte Anmeldung im zur LV zugehörigen ISIS-Kurs. 2. Eintragung in Teilnehmer- bzw. Warteliste direkt auf der Kursseite. 3. Bestätigung der Teilnahme durch Anwesenheit beim ersten Termin. Zum ersten Veranstaltungstermin verfallen Plätze nicht anwesender Teilnehmer und werden an Nachrücker verteilt. Prüfung: Voraussetzung für Prüfungsanmeldung ist das erfolgreiche Bearbeiten der kursbegleitenden Programmieraufgaben.

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

Dieses Modul findet in keinem Studiengang Verwendung.

Studierende anderer Studiengänge können dieses Modul ohne Kapazitätsprüfung belegen.

Der Kurs richtet sich an Studierende eines ingenieurstechnischen/naturwissenschaftlichen Studiengangs mit Interesse an anwendungsbezogener Programmierung.

Sonstiges

Keine Angabe