Schedule

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
 
schedule.txt · Last modified: 2012/09/06 17:18 by tiziano
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki