Programme

Time Topic Lecturer Link
Monday
08:30-08:45Welcome / Introduction
08:45-10:00Lectures: Best practices / GitNicola
10:00-10:30Break
10:30-12:00Exercises: Git Nicola
12:00-13:30Lunch break
13:30-15:00Lecture: Object-Oriented-ProgrammingJonas
15:00-15:30Break
15:30-17:00Exercises: Object-Oriented-ProgrammingJonas
Tuesday
08:30-10:00Lecture: Test, Debug, ProfileNicola
10:00-10:30Break
10:30-12:00Exercises: Test, Debug, ProfileNicola
12:00-13:30Lunch break
13:30-16:30Self-Study (incl. optional Pandas/IPython/Jupyter)Nicola
16:30-17:00Question session
Wednesday
08:30-10:00Lecture: Data StructuresFederica
10:00-10:30Break
10:30-12:00Exercises: Data StructuresFederica
12:00-13:30Lunch break
13:30-15:00Lecture: Scientific AnalysisChristian
15:00-15:30Break
15:30-17:00Exercises: Scientific AnalysisChristian
Thursday
08:30-10:00Lecture: Cython/C++Christian
10:00-10:30Break
10:30-12:00Exercises: Cython/C++Christian
12:00-13:30Lunch break
13:30-15:00Lecture: Hardware-assisted Speed-up TechniquesRoman
15:00-15:30Break
15:30-17:00Exercises: Hardware-assisted Speed-up TechniquesRoman
Friday
08:30-10:00Lecture: Visualisation and MoreJonas
10:00-10:30Break
10:30-12:00Exercises: Visualisation and MoreJonas
12:00-13:30Lunch break
13:30-15:30Tips, Tricks and Librariesall
15:30-16:00Closing remarks