University of Heidelberg

Linux als Arbeitsplattform im wissenschaftlichen Umfeld (SS 2020)

Das frei verfügbare Mehrbenutzer-Betriebssystem Linux wird vielfältig eingesetzt, so z. B. in Desktoprechnern und Servern, aber auch in Telephonen, Routern und Multimedia-Geräten. Mit dem Betriebsystem werden eine Reihe von Dienstprogrammen ausgeliefert, die im wissenschaftlich technischen Bereich sehr nützlich sind, wie Compiler und Interpreter, eine freiverfügbare Virtualisierungsumgebung, Office und Satzprogramme und auch Datenanalyseprogramme.
In diesem Blockkurs wird die Linux Installation und Konfiguration, sowie das Arbeiten unter Linux auf den 10 zur Verfügung stehenden Laptops erläutert und ausprobiert. Am Beispiel kleiner C/C++ Programme werden Programmierwerkzeuge vorgestellt. Die C Compiler Erweiterung CUDA erlaubt das Ausführen von Programmen auf der Laptop GPU. Die Verwendung eines frei verfügbaren Datenanalyse-Werkzeuges, ROOT, wird als Beispiel einer komplexen Installation zur Darstellung von Messdaten erläutert.

Zielgruppe

Studenten ohne Vorkenntnisse

Der Kurs wird im Rahmen der Studierenden Tage zu Beginn des SS 2020 angeboten, ist in der Physik als "berufsbezogene Schlüsselkompetenz" anrechenbar und bringt 2 Leistungspunkte.

Max Anzahl der Teilnehmer

10 (entsprechend der Zahl der zur Verfügung stehenden Laptops). Eine Anmeldung erfolgt in kürze über die Webseite im Übungsgruppensystem.

Ziel

  • Linux Installation auf einem zur Verfügung gestellten Laptop
  • Nutzung eines Computers in einer Linux/Unix Umgebung
  • Programmierwerkzeuge (Editor, shell, Compiler, Linker)
  • Verwendung des C/C++ Compilers und Linkers
  • Installation und Vorstellung eines interaktiven Datenanalyseprogrammes zur Darstellung von Messdaten
  • Virtualisierung
  • CUDA zur Programmierung der Laptop GPU
  • Programm

    Ein detailliertes Programm wird es zu Beginn des Kurses geben.

    Fragen, Kommentare, Anregungen

    Bitte per mail an Jörg Marks, marks at physi.uni-heidelberg.de
    Webmaster:
    IT Department