PROGRAM

New Casimir Course - Programming

Date:

Time:

five full days

Location:

Delft University of Technology, Applied Sciences (Building 22), Lorentzweg 1, Room A053

 

In the first week of November 2015 we will launch the first edition of the Casimir Course in Programming, an intensive workshop aimed at developing basic programming skills among Casimir PhD students and postdocs.

Instructors: Anton Akhmerov, Jos Thijssen, Michael Wimmer
Course days: November 2 through November 6, 9:00 - 17:00 hrs
Location: Delft University of Technology, Applied Sciences (Building 22), Lorentzweg 1, Room A053 (except the afternoon of November 3, then the course will be in Room F005)
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!

Registration

Due to the room capacity, the maximum number of participants is 50. We have reached this number now. By filling in the form in the below, you will be placed on a waiting list (we will inform you a.s.a.p. if someone cancels their registration) and you are automatically registered for the re-run of the course.