Programme

Time Topic Lecturer Link
Monday
08:30-08:45Welcome / Introduction
08:45-10:00Lecture: Best practices / GitNicola
10:00-10:30Break
10:30-12:00Exercises: Git Nicola
12:00-13:30Lunch break
13:00-13:30Coffee
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:00-13:30Coffee
13:30-15:00Self-Study (incl. optional Pandas tutorial)Nicola
15:00-15:30Break
15:30-17:00Self-Study
Wednesday
08:30-10:00Lecture: Data StructuresFederica
10:00-10:30Break
10:30-12:00Exercises: Data StructuresFederica
12:00-13:30Lunch break
13:00-13:30Coffee
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:00-13:30Coffee
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:00-13:30Coffee
13:30-15:00Self-Study
15:00-15:30Closing remarks / Question session
15:30-17:00Self-Study