Introduction to Linux and Programming

This course introduces programming as part of the MSc in Fusion at the University of York during the first term. No previous experience in programming is assumed. The Interactive Data Language (IDL) is taught for data analysis and visualisation, and Fortran and C++ are taught for number crunching (the student can choose to learn either).

Note:: The links below are only part of the course material, and may be out of date. For the most recent and up-to-date versions, videos and more, please visit the York VLE.


Programming handout with weekly problems

Useful cheat sheets for getting started