Content overview
This is a short course given the first two (three with the last minute help session) weeks of the autumn semester.
This course gives a general introduction to the KTH computer environment with a special focus on control of a computer from the command line (Bash), remote access to KTH systems (SSH), version control of course work (Git and GitHub) and production of technical reports (LaTeX).
Structure
The course consists of three modules:
- The terminal: covering the terminal both locally and remotely (i.e. how to access KTH systems over the network, for instance a super computer).
- Collaboration: covering Git and GitHub, so that you can version manage course materials. (Some introductory programming courses even has this as a requirement.)
- Report writing: covering how to write technical reports. (Writing maths, managing references, etc. can be a pain; LaTeX lets you "program" your document.)
Each module contains video material, reading material, and one or more lab assignments.
Lab sessions
There are also lab sessions scheduled. During these sessions you can get help with the lab assignments. The dates and times for the lab sessions can also be found in your schedule.
You can find some figures detailing the steps on how to get help during the course on the page How to get help with labs.