[Neuroinfo] Summer School Announcement: ASPP Asia-Pacific in Melbourne, Australia

Juan Nunez-Iglesias jni.soma at gmail.com
Tue Oct 3 16:27:30 CEST 2017


Dear all,

The Advanced Scientific Programming in Python (ASPP) summer school has had 10 extremely successful iterations in Europe. (You can find past materials, schedules, and student evaluations at https://python.g-node.org/archives .) Now, thanks to the INCF, we will be holding its first iteration in Australia, to cater to the Asia Pacific region. (Note: the original ASPP will still take place in Europe next Northern summer; this is a fork of that school.)

The executive summary:
- free to attend (but students are responsible for travel, accommodation, and meals)
- topics include: git, contributing to open source software with github, testing, debugging, profiling, advanced NumPy, Cython, data visualisation.
- hands-on learning using pair programming
- takes place in **Melbourne, Australia**, January 14-21, 2018
- application deadline is **Oct 31, 2017**, 23:59 UTC.
- 30 student places available
- website: https://melbournebioinformatics.org.au/aspp-asia-pacific
- apply: https://melbournebioinformatics.org.au/aspp-asia-pacific/applications (make sure you read the FAQ on that page)

The longer version:

Two-and-a-bit years ago, Tiziano Zito asked me if I could join the faculty at the 2015 ASPP school in Munich (then in its 8th iteration). It turned out to be a fantastic teaching experience, and, more importantly, it was a fantastic experience for the students. Students selected for the school fit a certain profile, neither novice nor advanced. As such, you can be sure that if you participate in the school, you will learn a great deal. We teach tools that will immediately improve your scientific practice. I decided that I wanted to replicate the school in Australia. Here’s the spiel:

Scientists spend increasingly more time writing, maintaining, and debugging software. While techniques for doing this efficiently have evolved, only few scientists have been trained to use them. As a result, instead of doing their research, they spend far too much time writing deficient code and reinventing the wheel. In this course we will present a selection of advanced programming techniques and best practices that are standard in industry, but especially tailored to the needs of a programming scientist. Lectures are devised to be interactive and to give the students enough time to acquire direct hands-on experience with the materials. Students will work in pairs throughout the school and will team up to practice the newly learned skills in a real programming project — an entertaining computer game.

We use the Python programming language for the entire course. Python works as a simple programming language for beginners, but more importantly, it also works great in scientific simulations and data analysis. We show how clean language design, ease of extensibility, and the great wealth of open source libraries for scientific computing and data visualization are driving Python to becoming a standard tool for scientists.

This school is targeted at Master or PhD students and post-docs from all areas of science. Competence in Python or in another language such as Java, C/C++, MATLAB, or Mathematica is absolutely required. Basic knowledge of Python and of a version control system such as git, subversion, mercurial, or bazaar is assumed. Participants without any prior experience with Python and/or git should work through the proposed introductory material **before** the course.

We have strived to get a pool of students that is international and gender-balanced, and have succeeded, with gender parity in the last four schools.

If you have any questions, contact aspp at melbournebioinformatics.org.au

Please circulate this announcement widely!

Thanks,

Juan.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.incf.org/pipermail/neuroinfo/attachments/20171004/407ac240/attachment-0001.html>


More information about the Neuroinfo mailing list