Software Carpentry Workshop am KIT
Was ist ein Software Carpentry Workshop ?
Eine wachsende Zahl von Forschern verbringt immer mehr Zeit mit der Erstellung und Nutzung von Software, aber nur wenige haben jemals gelernt, wie sie dies effizient tun können. In vielen Fällen verbringen sie am Ende mehr Zeit als nötig, um Ergebnisse zu erzielen, deren Zuverlässigkeit und Reproduzierbarkeit nicht gewährleistet sind.
Das Ziel des Software Carpentry Workshops ist es, Forschern die grundlegenden Fähigkeiten zu vermitteln, die ihnen helfen, produktiver zu sein und gleichzeitig qualitativ hochwertigere Arbeit zu leisten. Zu diesem Zweck bieten wir Workshops an, in denen die Teilnehmer lernen, wie man Aufgaben mit der Unix-Shell automatisiert, wie man Arbeitsprozesse mit Hilfe der Versionskontrolle nachverfolgt und gemeinsam an Projekten arbeiten kann und wie man Software in Python, R oder MATLAB schreibt, die lesbar, wiederverwendbar und zuverlässig ist.
Während eines Workshops wechseln sich kurze Tutorien mit praktischen Übungen ab, der gesamte Unterricht erfolgt durch Live-Coding (d.h. die Lernenden schreiben ihren Code zusammen mit den Dozenten).
Dieser zweitägige Workshop behandelt die folgenden Themen:
- Automatisieren von Aufgaben mit der Unix-Shell
- Einführung in die Programmierung mit Python
- Versionskontrolle mit Git und Gitlab
Dieser Workshop richtet sich an Studenten und Forscher, die wenig bis gar keine Erfahrung im Programmieren haben: für die Teilnahme am Workshop sind keine Vorkenntnisse über die vorgestellten Tools erforderlich.
Weitere Informationen sowie die Anmeldung zu diesem Workshop finden Sie auf der Website: https://mariehouillon.github.io/2021-10-28-kit/.
Weitere Informationen über Carpentries finden Sie unter https://carpentries.org.