Schedule

Day0: 31 Aug [Mon]

Speaker: Bartosz Telenczuk

Schedule

08:00→09:00 Registration
09:00→09:10 Welcome
09:10→11:00 Lecture (Part I)
11:00→11:30 Tea Break
11:30→13:00 Exercises (Part I)
13:00→14:00 Lunch Break
14:00→16:00 Lecture (Part II)
16:00→16:30 Tea Break
16:30→18:00 Exercises (Part II)

Topics
  • Introduction to Python
  • core Python
  • Python data types
  • Python standard library
Course Material

Day1: 01 Sep [Tue]

Speakers: Pietro Berkes & Niko Wilbert

Schedule

08:00→09:00 Registration
09:00→09:10 Welcome & organizatorial announcements
09:00→11:00 Lecture (Part I, Pietro - Best programming practices and Tools)
11:00→11:30 Tea Break
11:30→13:00 Exercises (Part I)
13:00→14:00 Lunch Break
14:00→16:00 Lecture with short break (Part II, Niko - Object Orientation and Design)
16:00→16:30 Tea Break
16:30→19:00 Exercises (Part II)
19:00→??:?? Opening Party! :-D

Topics
  • Agile development practices and Extreme Programming
  • Test-driven development & unit testing
  • Debugging, profiling and benchmarking techniques
  • Python tools for agile development
  • Object-oriented programming and design
Course Material

Day2: 02 Sep [Wed]

Speaker: Jens Kremkow

Schedule

09:00→11:00 Lecture
11:00→11:30 Tea Break
11:30→13:00 Exercises
13:00→14:00 Lunch Break
14:00→14:20 Presentation of the PacMan project (Pietro Berkes)
14:20→16:00 Programming Project
16:00→16:30 Tea Break
16:30→16:45 Efficient programming in a team (Michael Schmuker)
16:45→19:00 Programming Project

Topics
  • NumPy, SciPy, Matplotlib, IPython
  • Neuroscience libraries
  • Programming project in the afternoon
  • Efficient programming in teams
Course Material

Day3: 03 Sep [Thu]

Speaker: Eilif Muller

Schedule

09:00→11:00 Lecture
11:00→11:30 Tea Break
11:30→13:00 Exercises
13:00→14:00 Lunch Break
14:00→14:20 Quality Assurance (Tiziano Zito)
14:20→16:00 Programming Project
16:00→16:30 Tea Break
16:30→19:00 Programming Project & Preparation of the group teamwork reports
20:30→??:?? Movie Night
Details about food and drinks

Topics
  • Python multiprocessing for SMP machines
  • Distributed parallelization for cluster computing
  • Programming project in the afternoon
  • Quality Assurance
Course Material

Day4: 04 Sep [Fri]

Schedule

09:00→09:45 Group teamwork reports & discussion
09:45→11:00 Programming Project
11:00→11:30 Tea Break
11:30→13:00 Programming Project
13:00→14:00 Lunch Break
14:00→16:30 Programming Project
16:30→16:30 Programming Project deadline (SVN lock)
16:30→17:00 Tea Break
17:00→18:00 Guided discussion of team work experience
18:00→19:00 PacMan Tournament
19:00→??:?? Closing Party! :-D: Barbecue
(unofficial event: 21:00 Nice concert in the Kollage…)

Topics
  • Learning about different ways to organize a group
  • It's the taking part that counts
  • And finally: Work hard, party hard!
 
schedule.txt · Last modified: 2009/09/04 14:12 by tiziano
 
Except where otherwise noted, content on this wiki is licensed under the following license:CC Attribution-Noncommercial-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki