|
|
Module code: E1573 |
|
3S (3 hours per week) |
2 |
Semester: 4 |
Mandatory course: no |
Language of instruction:
German |
Assessment:
Project work
[updated 15.04.2024]
|
E1573 (P211-0208, P213-0043) Electrical Engineering, Bachelor, ASPO 01.10.2012
, semester 4, optional course
E2421 (P211-0208) Electrical Engineering and Information Technology, Bachelor, ASPO 01.10.2018
, optional course, technical
|
45 class hours (= 33.75 clock hours) over a 15-week period. The total student study time is 60 hours (equivalent to 2 ECTS credits). There are therefore 26.25 hours available for class preparation and follow-up work and exam preparation.
|
Recommended prerequisites (modules):
None.
|
Recommended as prerequisite for:
|
Module coordinator:
Prof. Dr. Gerald Kroisandt |
Lecturer: Hong-Phuc Bui, M.Sc.
[updated 16.10.2018]
|
Learning outcomes:
On successful completion of this module, students will understand the concepts of programming and data structure and be able to implement these in the Python language.
[updated 15.04.2024]
|
Module content:
Part 1: * Introduction: What is programming, what is the Python language? * Installing Python interpreters in different operating systems (Windows/MacOS/Linux) * Basics of programming in Python: + Program sequence control: Branching, looping; + data structures; + modules Part 2: * Object oriented programming in Python * Python as an aid in scientific/technical work: + Numerical calculation; data visualization/plotting Part 3: Publishing a Python program/library
[updated 15.04.2024]
|
Recommended or required reading:
Klein, Bernd: Einführung in Python 3: Für Ein- und Umsteiger (2017) Woyand, Hans-Bernhard: Python für Ingenieure und Naturwissenschaftler: Einführung in die Programmierung, mathematische Anwendungen und Visualisierungen (2017)
[updated 15.04.2024]
|