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-12:00Exercises: Git Nicola
12:00-13:30Lunch break
13:30-15:00Lecture: Object-Oriented-ProgrammingJonasLecture Material
15:00-15:30Break
15:30-17:00Exercises: Object-Oriented-ProgrammingJonas
Tuesday
08:30-10:00Lecture: Test, Debug, ProfileNicolaLecture Material
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)NicolaLecture Material
16:30-17:00Question session
Wednesday
08:30-10:00Lecture: Data StructuresFedericaLecture Material
10:00-10:30Break
10:30-12:00Exercises: Data StructuresFederica
12:00-13:30Lunch break
13:30-15:00Lecture: Scientific AnalysisChristianLecture Material
15:00-15:30Break
15:30-17:00Exercises: Scientific AnalysisChristian
Thursday
08:30-10:00Lecture: Cython/C++ChristianLecture Material
10:00-10:30Break
10:30-12:00Exercises: Cython/C++Christian
12:00-13:30Lunch break
13:30-15:00Lecture: Hardware-assisted Speed-up TechniquesRomanLecture Material
15:00-15:30Break
15:30-17:00Exercises: Hardware-assisted Speed-up TechniquesRoman
Friday
08:30-10:00Lecture: Visualisation and MoreJonasLecture Material
10:00-10:30Break
10:30-12:00Exercises: Visualisation and MoreJonas
12:00-13:30Lunch break
13:30-15:30Tips, Tricks and LibrariesallMaterial
15:30-16:00Closing remarks Closing remarks
zip-file with all lecture material