Casimir Course - Programming



5 full days


Industrial Design (building 32), Landbergstraat 15, Delft / Former Army Museum (building 2), Korte Geer 1, Delft


Instructors: Anton Akhmerov, Jos Thijssen, Michael Wimmer and TA's
Course days: October 24-28 2016, 10:00 - 17:00 hrs
Location: Delft University of Technology, October 24 and 25: ID-PC hall 3 (Shift). October 26, 27 and 28: 2C-room 2 (Former Army Museum, room 2).
Credits: 5 GSC

Course description: The majority of scientists encounter tasks where programming is either helpful or even required. With relatively little training, you can solve these tasks in a fast, systematic, and clean way while also making your solutions reusable for yourself and others. This one-week long intensive workshop will give you this training.

You will learn:

  • Basics of programming: the ABCs.
  • The unix shell: a different view on your files.
  • Using libraries: stand on the shoulders of giants.
  • Structuring your program: no spaghetti code.
  • Testing: are you really sure there are no bugs?
  • Version control: this worked yesterday!
  • Data storage and processing: how to not get lost.
  • Programming languages: from C to Matlab.
  • Next steps: publishing your code, using supercomputers, and more.

NB: Please bring your own laptop!

It not possible anymore to register for this course. If you want to be placed on the waiting list, then please send an e-mail to Marije Boonstra.