Skip to main content

Scientific Computing with Python and Fortran (NTF009F, FMA320F) HT2024

HT 2024, 7.5 ECTS

– Published 11 April 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 in week 35 and continue until including week 50.   Following this period, participants are expected to work on the course projects.  The hand-in dealine for the project is expected to be in the middle of February.  Teaching events (Lectures/Seminars) are scheduled for

  • Monday 13:15 until 15:00
  • Thursdays 10:15 until 12:00

Personnel

Course organiser/teacher: Jonas Lindemann (LUNARC)

Registration

Please fill in the registration form to register for the course.   Registration is set to close on 12th August.