Scientific Computing with Python and Fortran (FMA320F)
HT 2025, 7.5 ECTS
– Published 20 December 2024
Objective
This course is intended for students with basic knowledge of programming in any language who would like to learn the techniques of scientific programming. The course covers scientific programming in Python, including writing numerical codes with NumPy, data handling, visualisation with Matplotlib and ParaView, writing user interfaces with Qt, and creating Python environments for scientific applications. It also covers using the compiled language Fortran, stand-alone or via mixed-language programming with Python.
Pre-requisites/requirements
Basic skills in MATLAB or Python
Schedule/Course delivery
The course consists out of lectures and seminars (supervised programming sessions). Lectures will be given in a classroom setting and will be broadcast via Zoom. For the seminars attending the classroom is recommended and remote attendance will be limited to email.
Teaching will start after the summer. Following the teaching period, participants are expected to work on the course projects. A schedule will be announced once it becomes available.
Personnel
Course organiser/teacher: Jonas Lindemann (LUNARC)
Registration
Registration will open before summer 2025