Workshops Demystifizierung IT
Projekt
In 2024 habe eine Reihe von Workshops unter dem Stichwort "Demystifizierung IT" zu IT-Grundlagen stattgefunden.
Die dazu genutzen Unterlagen und Dateien werden hier zur Verfügung gestellt.
Programmiersprache C
Die Programmiersprache C findet man in allen Bereichen der Computertechnik und hat sich zu einer der mächtigsten Programmiersprachen unserer Zeit entwickelt. Sie wird meistens dort verwendet, wo man nah an der Hardware arbeiten möchte (Betriebssystemkernel, Microcontroller, etc.). In diesem Kurs soll die Grundlage zum C Programmieren gelegt werden. Wir werden lernen mit Datentypen umzugehen und was ihre Limittierungen sind. Pointer! Statischer und dynamischer Speicher. Ziel ist es am Ende sich ein kleines CLI zu bauen. Vorkenntnisse in Bash sind vorteilhaft, aber diese werden vorher kurz eingeführt.
Datenanalyse
Im Workshop zur Datenanalyse sind die Teilnehmer für diese Zeit Physiker sein und eigene Daten aufnehmen. Diese werden dann am Computer analysiert mit entsprechender skripting Software (GNUPlot). Des weiteren wird aber auch mathematisches Wissen vermittelt: Ableitungen von Funktionen, Gausssche Fehlerfortpflanzung, lineare Regression und wenn die Zeit auch reicht ein Einblick in die Statistik. Vorkenntnisse sind nicht nötig, dafür aber Motivation und Lernbereitschaft.
GIT
Git ist eine freie Software zur verteilten Versionsverwaltung von Dateien, die durch Linus Torvalds initiiert wurde.
Linux
In diesem Kurs werden fundamentale allgemeine Computerkenntnisse beigebracht welche wir innerhalb des GNU/Linux Systems erlernen. Das Terminal bzw. eine Shell verwenden zu können zählt zu einen der Kernkompetenzen in der Bedienung von Computern, dies wird hier näher gebracht. Wir fangen dabei ganz simpel in der sogenannten TTY an und bauen uns dann von dort auf in eine grafische Umgebung inklusive WLAN, so wie man es z.B. von Windows gewöhnt ist.