Grundkompetenz IT
Dieses Modul vermittelt die grundlegenden Fähigkeiten, die notwendig sind, um effizient in modernen und veralteten IT-Systemen und -Umgebungen zu arbeiten. Dies umfasst das Verständnis von Hardware und deren Leistungskompromissen, Betriebssystemen, Netzwerken, Virtualisierungsebenen und Containern, den effizienten Einsatz der Commandozeile mit ihren gängigen Werkzeugen sowie die sichere Entwicklung und Bereitstellung von Software auf Remote-Systemen.
Hardware Die Studierenden kennen die grundlegenden Komponenten von Computern und deren Funktionen. Sie sind vertraut mit der Struktur sowie den Stärken und Schwächen der wichtigsten Prozessoren: CPUs und GPUs.
Betriebssysteme / Netzwerke Die Studierenden wissen, wie Betriebssysteme strukturiert sind. Dies umfasst Grundlagenkenntnisse über Dateisysteme, virtuelle Maschinen und Container sowie deren Anwendungen. Auch die Grundlagen der Vernetzung mit TCP/IP sind verstanden und können erklärt werden.
Linux-Shell und Remote-Entwicklung und -Bereitstellung Die Studierenden können sich in der Linux-Commandozeile zurechtfinden und kennen die wichtigsten Befehle. Sie können einfache Bash-Skripte verstehen. Sie wissen, wie man Aufgaben automatisch zeitgeschaltet und als Dienste ausführt. Sie wissen, wie man sicher und remote über moderne GUI-IDEs mittels SSH arbeitet.
Sicherheit Die Studierenden haben einen angemessenen Umgang mit Passwörtern und können SSH-Schlüssel verwenden, um sich mit Systemen zu verbinden. Sie wissen, welche grundlegenden Sicherheitselemente vom Betriebssystem und dem Dateisystem bereitgestellt werden.