362.181 Wissenschaftliches Programmieren in Python
Diese Lehrveranstaltung ist in allen zugeordneten Curricula Teil der STEOP.
Diese Lehrveranstaltung ist in mindestens einem zugeordneten Curriculum Teil der STEOP.

2024W, VU, 1.0h, 2.0EC, wird geblockt abgehalten
  • TUWEL-Kurs verfügbar ab: 01.10.2024 00:00.

Merkmale

  • Semesterwochenstunden: 1.0
  • ECTS: 2.0
  • Typ: VU Vorlesung mit Übung
  • Format der Abhaltung: Hybrid

Lernergebnisse

Nach positiver Absolvierung der Lehrveranstaltung sind Studierende in der Lage...
...einfache Python-Scripts bzw. Programme im wissenschaftlichen Kontext zu erstellen.
...NumPy, SciPy und Matplotlib zu verwenden.
...die Eigenschaften der eingebauten Datentypen zu beschreiben (numerische Datentypen, boolescher Datentyp, Strings, Collections, NumPy-Arrays).
...die Möglichkeiten der Steuerung des Programmflusses zu beschreiben.
...Besonderheiten von Funktionen und objektorientierter Programmierung im Vergleich zu anderen Programmiersprachen zu erläutern.

Inhalt der Lehrveranstaltung

- Eingebaute Typen
- Verzweigungen, Schleifen, Exceptions, Module
- Funktionen und Namespaces
- NumPy, SciPy und Matplotlib
- Klassen

Methoden

Vortrag (Powerpoint-Präsentation); Quizzes (TUWEL);  Hausübungen, in denen ein Programm schrittweise entwickelt wird; Besprechung der Hausübungen.

Prüfungsmodus

Mündlich

Weitere Informationen

Diese Lehrveranstaltung ist nicht für Absolventen von 360.049 Wissenschaftliches Programmieren gedacht! Das gleichnamige Seminar 362.153 wird im Anschluss an die VU abgehalten.

Die Vorträge werden über LectureTube live übertragen. Anwesenheit in der ersten Woche ist erwünscht.

Python ist eine sehr vielseitige Programmiersprache mit klarer, kompakter Syntax. Es verbindet die Möglichkeiten traditioneller Programmiersprachen (Fortran, C/C++, Java) mit jenen von higher level Tools wie Matlab und z.B. einfachem Zugriff auf Betriebssystemoperationen. Python gewinnt aus diesen Gründen an Bedeutung; im wissenschaftlichen Umfeld lässt sich das am SciPy-Projekt ablesen, das die Entwicklung von Tools für wissenschaftliche Anwendungen koordiniert, oder dass immer mehr in traditionellen Programmiersprachen geschriebene Software Python-Interfaces anbietet, welche deren Steuerung und die Weiterverarbeitung der Daten erleichtern.

 

Vortragende Personen

Institut

LVA Termine

TagZeitDatumOrtBeschreibung
Fr.14:00 - 16:0004.10.2024 - 15.11.2024EI 2 Pichelmayer HS - ETIT Hausübungsbesprechung + Vorlesung
Fr.14:00 - 15:0022.11.2024EI 2 Pichelmayer HS - ETIT Hausübungsbesprechung
Wissenschaftliches Programmieren in Python - Einzeltermine
TagDatumZeitOrtBeschreibung
Fr.04.10.202414:00 - 16:00EI 2 Pichelmayer HS - ETIT Hausübungsbesprechung + Vorlesung
Fr.11.10.202414:00 - 16:00EI 2 Pichelmayer HS - ETIT Hausübungsbesprechung + Vorlesung
Fr.18.10.202414:00 - 16:00EI 2 Pichelmayer HS - ETIT Hausübungsbesprechung + Vorlesung
Fr.25.10.202414:00 - 16:00EI 2 Pichelmayer HS - ETIT Hausübungsbesprechung + Vorlesung
Fr.08.11.202414:00 - 16:00EI 2 Pichelmayer HS - ETIT Hausübungsbesprechung + Vorlesung
Fr.15.11.202414:00 - 16:00EI 2 Pichelmayer HS - ETIT Hausübungsbesprechung + Vorlesung
Fr.22.11.202414:00 - 15:00EI 2 Pichelmayer HS - ETIT Hausübungsbesprechung
LVA wird geblockt abgehalten

Leistungsnachweis

Hausübungen, mündliche Prüfung. Im Anschluss an die Lehrveranstaltung werden einige Prüfungstermine angeboten. Danach ist eine individuelle Terminvereinbarung möglich.

LVA-Anmeldung

Von Bis Abmeldung bis
22.09.2024 00:00 02.10.2024 23:59

Zulassungsbedingung

Voraussetzung für die Anmeldung ist eine Fortmeldung zu einem der folgenden Studien:

Curricula

StudienkennzahlVerbindlichkeitSemesterAnm.Bed.Info
710 FW Freie Wahlfächer - Elektrotechnik Freifach

Literatur

Es wird kein Skriptum zur Lehrveranstaltung angeboten.

Vorkenntnisse

Es werden Kenntnisse in einer höheren Programmiersprache wie z.B. C vorausgesetzt. Vertrautheit mit den Grundprinzipien objektorientierter Programmierung ist von Vorteil aber nicht unbedingt nötig. Vorkenntnisse in Python werden nicht erwartet.

Vertiefende Lehrveranstaltungen

Sprache

Deutsch