## Theory and practice of Finite Element Methods

This is a shared course between the SISSA PhD track

on Mathematical Analysis, Modeling, and Applications

(math.sissa.it) and the Master in High Performance Computing

(www.mhpc.it). It is a course that follows two parallel lines:

theory of finite element methods (graduate students level, ~20 hours) and

practice of finite element methods (mhpc students levels, ~20 hours).

## An introduction to modern tools for collaborative science (best practices in co-developing and co-authoring)

All lectures are live in Room A-134, and broadcasted on Zoom and YouTube.

https://sissa-it.zoom.us/j/81471012769?pwd=QnNiZnVtbUxvNENybXlPNWVsT1hmQT09

Meeting ID: 814 7101 2769

Passcode: GitRules

Course material: https://github.com/luca-heltai/collaborative-science-2021-2022

Course description

## Advanced Programming

The course aims to provide advanced knowledge of both theoretical and practical programming in C++11 and Python3, with particular regard to the principles of object-oriented programming and best practices of software development.

Due to covid-19 containement rules, this year, videos with pre-recorded lectures will be uploaded weekly, starting from the week of October 5, 2020.

## Theory and practice of Finite Element Methods

This is a shared course between the SISSA PhD track

on Mathematical Analysis, Modeling, and Applications

(math.sissa.it) and the Master in High Performance Computing

(www.mhpc.it). It is a course that follows two parallel lines:

theory of finite element methods (graduate students level, ~20 hours) and

practice of finite element methods (mhpc students levels, ~20 hours).