User Tools

Site Tools

Advanced Scientific Programming in Python

a Summer School by the G-Node, the Bernstein Center for Computational
Neuroscience Munich and the Graduate School of Systemic Neurosciences


schedule

Schedule

Day-1 (Sun Aug 30): Warm-Up Meeting
Time Topic
18:15 gathering in front of the hotel
18:30-22:00 Munich: get together and warm-up (Bavarian 'Wirtshaus' Schienhammer)
Day0 (Mon Aug 31): Best Programming Practices
Time Topic Lecturer Tutors
08:30-09:00 Introduction Tiziano Zito
09:00-10:00 Best practices for scientific computing Tiziano Zito
10:00-11:00 Version control with git and how to contribute to Open Source with GitHub Nelle Varoquaux PB
RBS
11:00-11:30 Coffee Break
11:30-13:00 Version control with git and how to contribute to Open Source with GitHub
13:00-13:50 Lunch Break
13:50-14:35 Version control with git and how to contribute to Open Source with GitHub
15:00 bus in front of the Stay.residence
15:30-22:00 Langwieder See: swimming and BBQ
Day1 (Tue Sep 1): Software Carpentry
Time Topic Lecturer Tutors
08:30-10:30 Test-driven development, debugging, and profiling Pietro Berkes JNI
MC
10:30-11:00 Coffee Break
11:00-12:30 Test-driven development, debugging, and profiling
12:30-13:30 Lunch Break
13:30-15:00 Test-driven development, debugging, and profiling
15:00-15:30 Coffee Break
15:30-16:30 Test-driven development, debugging, and profiling
17:06 gathering in front of Hotel
18:00-20:00 Sightseeing in Munich
20:30-22:30 Dinner @ Alter Simpl
Day2 (Wed Sep 2): Scientific Tools for Python
Time Topic Lecturer Tutors
08:30-10:00 Advanced NumPy Juan Nunez-Iglesias BT
XX
10:00-10:30 Coffee Break
10:30-12:00 Advanced NumPy
12:00-13:30 Lunch Break
13:30-15:30 The quest for speed: Interfacing to C with Cython
15:30-16:00 Coffee Break
16:00-18:30 Python on a lab bench Bartosz Teleńczuk MC
XX
18:30-19:00 Tutors' consultation time
20:15- Optional: Meet in front of hotel for spontaneous food and drinks
Day3 (Thu Sep 3): The Quest for Speed
Time Topic Lecturer Tutors
08:30-10:00 Writing parallel applications in Python Eilif Muller ZJS
XX
10:00-10:30 Coffee Break
10:30-12:00 Writing parallel applications in Python
12:30-13:30 Lunch Break
13:30-15:30 Decorators and Context Managers Zbigniew Jędrzejewski-Szmek RBS
TZ
JNI
15:30-16:00 Coffee Break
16:00-16:30 Generators Juan Nunez-Iglesias
16:30-17:00 Programming project introduction Rike-Benjamin Schuppner
17:00-19:00 Programming project
19:00- Optional: Movie night/social programming aka Pizza & Drinks @ Seminarroom
Day4 (Fri Sep 4): Practical Software Development
Time Topic Lecturer Tutors
08:30-10:00 Best practices in data visualization Marianne Corvellec ZJS
JNI
10:00-10:30 Coffee Break
10:30-11:00 Contributing to Open Source Software projects (aka programming in teams) Tiziano Zito
Pietro Berkes
11:00-12:30 Programming project
12:30-14:00 Lunch Break
14:00-16:00 Programming project
16:00-16:30 Coffee Break
16:30-18:00 Programming project
18:00-18:30 Programming project - first report team representatives
18:45 Optional: meeting in front of hotel for bouldering @ Boulderwelt
19:50 Optional: food and drinks at Schienhammer (same place as arrival drinks last Sunday)
??:?? Optional: avoid staying in Martinsried again and explore the Munich somehow
Day5 (Sat Sep 5): Practical Software Development
Time Topic Lecturer
09:00-10:30 Programming project
10:30-11:00 Coffee Break
11:00-12:30 Programming project
12:30-14:00 Lunch Break
14:00-15:30 Programming project
15:30-16:00 Coffee Break
16:00-17:00 Programming project
17:00-17:10 How to contribute to ASPP (aka next year's school) Tiziano Zito
17:10-17:30 Programming project - final report team representatives
17:30-20:00 Pelita Tournament
20:30 gathering in front of Hotel
21:00-23:00 Dinner @ Hans im Glueck
schedule.txt · Last modified: 2015/09/05 08:17 by tiziano

Page Tools