Software Carpentry Workshop

06.11.2023 09:00
Kurs startet
09.11.2023 13:00
Kurs endet
8 Plätze
Verfügbare Plätze

courseFurtherInformation

In diesem Software Carpentry Workshop vermitteln wir grundlegende Fähigkeiten der Forschungssoftwareentwicklung. Während vier halben Tagen (je 9:00 bis 13:00) werden wir die Interaktion mit Computern über die Kommandozeile, das Verfolgen von Änderungen im Quellcode mit Git sowie die Programmierung in Python behandeln.

Wir werden damit beginnen, uns mit Bash vertraut zu machen. Bash ist gleichzeitig Kommandozeilenprogramm und Programmiersprache und bietet Zugang zu etlichen kleinen hilfreichen Programmen. Die gemeinsame Nutzung dieser Programme in Bash ermöglicht die Automatisierung von Aufgaben der Datenverarbeitung und Programmierung.

Als nächstes werden wir das Versionsverwaltungssystem Git kennen lernen. Es hilft uns, Änderungen im Quellcode zu verfolgen: Wer hat wann was verändert und warum. Das kann uns zum Beispiel dabei helfen, Fehler in unserem Quellcode zu finden.

Schließlich werden wir lernen mit Python zu programmieren. Beginnend mit den grundlegenden Konzepten der Programmierung werden wir darauf hinarbeiten, unser erstes Pythonskript zu schreiben.

Die Kurssprache ist Englisch.

Voraussetzungen

Während des Kurses tippen Sie, den Lehrenden folgend, bevorzugt auf Ihren eigenen Geräten. Bitte kontaktieren Sie uns, wenn Sie Hilfe bei der Installation von Git (https://git-scm.com/downloads) oder Python (https://www.python.org/downloads/) in Anspruch nehmen möchten. Bash ist entweder schon installiert (MacOS/Linux) oder wird zusammen mit Git installiert (Windows). Falls es nötig ist, können Sie auch die Computer im Pool vor Ort nutzen, auf denen die benötigte Software bereits installiert ist.

Für den Kurs sind keine speziellen Vorkenntnisse notwendig. Lediglich mit grundlegenden Konzepten von Dateisystemen, Dateien und Verzeichnissen sollten Sie vertraut sein.

Zertifikat

Um das Software Carpentry Zertifikat zu erhalten, müssen Sie an allen vier Tagen teilnehmen. Sie können jedoch auch nur an einem oder zwei der Kurse teilnehmen, die diesen Workshop bilden:

Kontakt
zedif@uni-jena.de
Sprache
Englisch
Inhaltliche Schwerpunkte
  • Kommandozeile mit Bash
  • Versionsverwaltung mit Git
  • Programmieren mit Python
Max. Anzahl Teilnehmende
20
Standort
Helmholtzweg 4, Computerpool (Raum E024/025), Jena