Day –1 (Sat Sep 1): Warm-Up |
Time | Event |
15:00-18:00 | Social Event Trimaran watching in the Kiel Fjord: MOD70 European Tour (in German and English) |
18:00-23:00 | Social Event Dinner at the beer garden: http://www.forstbaumschule.de/ |
Day0 (Sun Sep 2): Best Programming Practices |
Time | Topic | Lecturer |
08:00-08:30 | Registration |
08:30-09:00 | Introduction | Tiziano Zito |
09:00-10:30 | Best Practices, Development Methodologies and the Zen of Python | Tiziano Zito |
10:30-11:00 | Break |
11:00-12:30 | Version Control with git (lecture) | Emanuele Olivetti |
12:30-13:30 | Lunch Break |
13:30-14:30 | Version Control with git (exercises) |
14:30-16:00 | Object-oriented programming & design patterns (lecture) | Niko Wilbert |
16:00-16:30 | Break |
16:30-18:00 | Object-oriented programming & design patterns (exercises) |
18:00-18:30 | Tutors' consultation time | |
Day1 (Mon Sep 3): Software Carpentry |
Time | Topic | Lecturer |
08:30-10:30 | Test-driven development, debugging, and profiling (lecture) | Pietro Berkes |
10:30-11:00 | Break |
11:00-12:00 | Test-driven development, debugging, and profiling (exercises) |
12:00-13:00 | Lunch Break |
13:00-14:30 | Test-driven development, debugging, and profiling (exercises) |
14:30-15:30 | Best practices in data visualization (lecture) | Bartosz Teleńczuk |
15:30-16:00 | Break |
16:00-17:30 | Best practices in data visualization (exercises) |
17:30-18:00 | Programming in teams | Tiziano Zito |
18:00-18:30 | Tutors' consultation time |
Day2 (Tue Sep 4): Scientific Tools for Python |
Time | Topic | Lecturer |
08:30-10:00 | Advanced NumPy (lecture) | Stéfan van der Walt |
10:00-10:30 | Break |
10:30-12:00 | Advanced NumPy (exercises) |
12:00-13:30 | Lunch Break |
13:30-14:30 | The Quest for Speed (intro): Interfacing to C with Cython (lecture) |
14:30-15:30 | The Quest for Speed (intro): Interfacing to C with Cython (exercises) |
15:30-16:00 | Break |
16:00-17:00 | Advanced Python I: idioms, useful built-in data structures, generators (lecture) | Zbigniew Jędrzejewski-Szmek |
17:00-18:00 | Advanced Python I: idioms, useful built-in data structures, generators (exercises) |
18:00-18:30 | Tutors' consultation time |
Day3 (Wed Sep 5): The Quest for Speed |
Time | Topic | Lecturer |
08:30-10:00 | Writing parallel applications in Python (lecture) | Eilif Muller |
10:00-10:30 | Break |
10:30-12:00 | Writing parallel applications in Python (exercises) |
12:00-13:30 | Lunch Break |
13:30-14:00 | Programming project introduction | Rike-Benjamin Schuppner |
14:00-15:30 | Programming project |
15:30-16:00 | Break |
16:00-17:30 | Programming project |
17:30-21:30 | Social Event Sailing on the Kiel Fjord (Bring flat shoes and some waterproof clothing!) |
21:30-23:00 | Social Event Beach-Volleyball & Dinner at the water |
Day4 (Thu Sep 6): Efficient Memory Management |
Time | Topic | Lecturer |
08:30-09:30 | When parallelization does not help: the starving CPUs problem (lecture) | Francesc Alted |
09:30-10:30 | When parallelization does not help: the starving CPUs problem (exercises) |
10:30-11:00 | Break |
11:00-12:00 | Advanced Python II: decorators and context managers (lecture) | Zbigniew Jędrzejewski-Szmek |
12:00-13:00 | Lunch Break |
13:00-14:00 | Advanced Python II: decorators and context managers (exercises) |
14:30-15:30 | Programming project |
15:30-16:00 | Break |
16:00-18:00 | Programming project |
18:00-18:30 | Tutors' consultation time |
19:30-22:00 | Social Event BBQ |
Day5 (Fri Sep 7): Practical Software Development |
Time | Topic | Lecturer |
08:30-09:00 | Programming project |
09:00-09:30 | Programming project - Progress Report | team representatives |
10:00-10:30 | Break |
10:30-12:00 | Programming project |
12:00-13:30 | Lunch Break |
13:30-15:30 | Programming project |
15:30-16:00 | Break |
16:00-17:00 | Programming project |
17:00-17:30 | Programming project - Final report | team representatives |
17:30-19:00 | Pelita Tournament |
19:00-23:00 | Social Event Closing Party - Dinner at the Wirtshaus |
Day NaN (Sat Sep 8): For Die-Hards |
Time | Event |
14:30-??:?? | Social Event Some music in Schleswig at the Baltic Open Air Rock Festival |