Information on individual educational components (ECTS-Course descriptions) per semester

  
Degree programme:Bachelor Mechatronics Fulltime
Type of degree:FH Bachelor“s Degree Programme
 Full-time
 Winter Semester 2025
  

Course unit titleScientific Computing with Python
Course unit code074703019001
Language of instructionEnglish
Type of course unit (compulsory, optional)Elective
Semester when the course unit is deliveredWinter Semester 2025
Teaching hours per week2
Year of study2025
Level of course unit (e.g. first, second or third cycle)First Cycle (Bachelor)
Number of ECTS credits allocated2
Name of lecturer(s)Franz GEIGER


Prerequisites and co-requisites

None

Course content
  • Development environments (IDE)
  • Basics of programming in Python
  • Introduction to the Standard Python Library
  • Introduction to Python packages for scientific computing
  • Application examples from mathematics, physics and electrical engineering
Learning outcomes

After completing this course, students will be able to

  • write simple Python programs and use selected development environments for this purpose
  • process simple tasks from mathematics, physics, electrical engineering and mechatronics with the most important Python packages for scientific computing, i.e. they can
    • use the basic data structure array in different scenarios
    • assess the solvability of systems of equations
    • solve systems of equations
    • use vectorisation to solve multivariable problems in a run-time-efficient way
    • visualise results using matplotlib
    • represent complex numbers in the complex plane
    • interpret and visualise complex numbers as time-dependent vectors
Planned learning activities and teaching methods
Assessment methods and criteria
  • Evaluation of the elaboration and presentation of a example application (20 %)
  • Written examination (80%)

For a positive overall grade, at least 50% of the points must be achieved in each part of the examination.

Comment

-

Recommended or required reading
  • Physik mit Phyton - Simulationen, Visualisierungen und Animationen von Anfang an; Natt, Oliver; Springer Spektrum Verlag, 2020
  • Der Phyton-Kurs für Ingenieure und Naturwissenschaftler; Steinkamp, Veit; Rheinwerk Technik Verlag, 2021
  • Algorithmen in Python; Kopec, David; Rheinwerk Computing Verlag, 2020
Mode of delivery (face-to-face, distance learning)

Online, selected teaching units in presence.

Winter Semester 2025go Top