Programme

Time Topic Lecturer Link
Monday
08:30-08:45Welcome / Introduction Info
08:45-10:00Lectures: Best practices / GitNicola Lecture Material
10:00-10:30Break
10:30-11:00Question session
11:00-12:15Exercises: Git Nicola
12:15-13:15Lunch break
13:15-14:45Lecture: Object-Oriented-ProgrammingJonasLecture Material
14:45-15:15Break
15:15-15:45Question session
15:45-17:00Exercises: Object-Oriented-ProgrammingJonas
Tuesday
08:30-10:00Lecture: Test, Debug, ProfileNicolaLecture Material
10:00-10:30Break
10:30-11:00Question session
11:00-12:15Exercises: Test, Debug, ProfileNicola
12:15-13:15Lunch break
13:15-15:15Self-Study (incl. optional Pandas/IPython/Jupyter)NicolaLecture Material
15:15-15:45Question session
15:45-17:00Self-Study
Wednesday
08:30-10:00Lecture: Data StructuresFedericaLecture Material
10:00-10:30Break
10:30-11:00Question session
11:00-12:15Exercises: Data StructuresFederica
12:15-13:15Lunch break
13:15-14:45Lecture: Scientific AnalysisJonas (Christian)Lecture Material
14:45-15:15Break
15:15-15:45Question session
15:45-17:00Exercises: Scientific AnalysisJonas (Christian)
Thursday
08:30-10:00Lecture: Cython/C++Nicola (Christian)Lecture Material
10:00-10:30Break
10:30-11:00Question session
11:00-12:15Exercises: Cython/C++Nicola (Christian)
12:15-13:15Lunch break
13:15-14:45Lecture: Hardware-assisted Speed-up TechniquesRomanLecture Material
14:45-15:15Break
15:15-15:45Question session
15:45-17:00Exercises: Hardware-assisted Speed-up TechniquesRoman
Friday
08:30-10:00Lecture: Visualisation and MoreJonasLecture Material
10:00-10:30Break
10:30-11:00Question session
11:00-12:15Exercises: Visualisation and MoreJonas
12:15-13:15Lunch break
13:15-15:15Self-Study / Tips, Tricks and LibrariesJonas, NicolaMaterial
15:15-15:45Closing remarks / Question session Closing remarks
zip-file with all lecture material
15:45-17:00Self-Study