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)all
16:30-17:00Question session
18:30-Social Evening at a restaurant
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 AnalysisJonas
15:00-15:30Break
15:30-17:00Exercises: Scientific AnalysisJonas
Thursday
08:30-10:00Lecture: Hardware-assisted Speed-up TechniquesRoman
10:00-10:30Break
10:30-12:00Exercises: Hardware-assisted Speed-up TechniquesRoman
12:00-13:30Lunch break
13:30-15:00Lecture: (Not) Reinventing the WheelChristian
15:00-15:30Break
15:30-17:00Exercises: (Not) Reinventing the WheelChristian
Friday
08:30-10:00Lecture: VisualisationChristian
10:00-10:30Break
10:30-12:00Exercises: VisualisationChristian
12:00-13:30Lunch break
13:30-15:00Lecture: Advanced PythonNicola
15:00-15:30Break
15:30-16:30Exercises: Advanced PythonNicola
16:30-17:00Closing remarks