GNU/Linux is the operating system of choice in most scientific research environments. In this course we cover the following topics:
- Basics of Linux command-line usage, file-handling, and shell-scripting.
- Compilation, libraries, and linking, and Makefiles
- Version Control - Subversion and Git
- Computational complexity and data structures