Intensive week: Coding! - An introduction for Master's students

This intensive week covers the basics of scientific programming and
shows how far one can go with a good understanding of those basics.
Lectures will not just be on the elements of a particular programming language
(Julia), but will also be about general strategies for science programming:
exploration and dissection of a problem, designing, building, testing,
debugging code and finally using it to do science.
You will work in small teams on hands-on projects to expand your programming skills. Many topics will come from statistical physics, but you will also have the opportunity to explore your own ideas.
3 CP can be given for this intensive week based on a write-up of your project.
You will work in small teams on hands-on projects to expand your programming skills. Many topics will come from statistical physics, but you will also have the opportunity to explore your own ideas.
3 CP can be given for this intensive week based on a write-up of your project.
Times and place
The intensive week will take place from 15.-19.9, with lectures in the mornings and
work on your project in the afternoon. We will meet in seminar room 0.03 of the ETP at 9am.
Signing up
Send an email to berg@thp.uni-koeln.de. There are 30 places.
Before we start
Most of you will have laptops (contact me if you don't). See here on how to
install Julia. You also need to install
and set up a text editor (like VS Code, Atom, Sublime, Emacs, or vi).
Picture: A rubber duck assisting with debugging, by Tom Morris, license CC BY-SA 3.0, via Wikimedia Commons.