WISO100303 An introduction to scientific programming


Art
prüfungsimmanente Lehrveranstaltung
Semesterstunden
3
Vortragende/r (Mitwirkende/r)
Schmidt, Johannes , Regner, Peter
Organisation
Nachhaltige Wirtschaftsentwicklung
Angeboten im Semester
Wintersemester 2025/26
Unterrichts-/ Lehrsprachen
Englisch

Lehrinhalt

This course introduces students to Python, one of the most widely used programming languages in scientific computing and data analysis.

Students will first learn the fundamentals of Python programming, followed by an introduction to the scientific Python ecosystem, including NumPy, SciPy, and Pandas. The course will also provide a brief overview of the machine learning library scikit-learn.

Emphasis is placed on practical programming techniques and their application in scientific research.

Inhaltliche Voraussetzungen (erwartete Kenntnisse)

Expected background knowledge:

- Basic computer skills (file and directory management)
- Basic mathematics:
- Functions and derivatives (e.g., polynomial functions)
- Plotting graphs of functions
- Coordinate systems; distance calculation in 2D and 3D
- Pythagorean theorem, sine and cosine functions
- Basic statistics (mean, maximum, minimum of a dataset)
- Programming experience is not required, but will be helpful.

Lehrziel

After completing the course, students will be able to:

- Write Python code for data analysis and visualization
- Understand and use functions effectively
- Apply tools from the Python scientific ecosystem (NumPy, SciPy, Pandas)
- Import, process, and analyze datasets in Python
- Visualize data and compute basic statistics
Noch mehr Informationen zur Lehrveranstaltung, wie Termine oder Informationen zu Prüfungen, usw. finden Sie auf der Lehrveranstaltungsseite in BOKUonline.