Herbstschule: Einführung ins Programmieren für die Geistes- und Sozialwissenschaften

09.10.2023 08:00
Kurs startet
13.10.2023 12:00
Kurs endet
6 Plätze
Verfügbare Plätze

courseFurtherInformation

Programmieren und Schuhe binden haben eine Gemeinsamkeit: Beides erfordert Übung, um es zu beherrschen.

In diesem Kurs werden Sie lernen, Schleifen zu binden. Die Variable liegt dabei in der Ein- und Ausgabe des Fadens. Sie müssen also eine Fallunterscheidung treffen und dann dem Prozessor die entsprechenden Befehle erteilen. Die Schuhe für dieses Übungs-Programm holen Sie sich aus dem Speicher und stellen Sie anschließend wieder dahin zurück. Zum Schluss schreiben Sie die erlernten Schritte als Algorithmus auf und übersetzen ihn in eine alltagstaugliche Sprache, die auch andere interpretieren können.

Wenn Sie genau wissen, was die hervorgehobenen Worte hinsichtlich des Programmierens bedeuten, brauchen Sie diesen Kurs wahrscheinlich nicht.

Dieser Workshop richtet sich an alle Studierenden, die mit Texten arbeiten und die Grundlagen des Programmierens mit Python kennenlernen wollen. Sie ist daher vor allem für Studierende der geistes-, sozial- und rechtswissenschaftlichen Fachrichtungen gedacht, steht aber auch allen anderen Interessierten offen, die das Programmieren lernen wollen.

Wir beginnen mit einer allgemeinen Einführung in die Grundbegriffe der Programmierung und die Arbeitsweise eines Computers. Danach vermitteln wir grundlegende Prinzipien der Programmierung – wie etwa Befehle, Variablen, Schleifen und Fallunterscheidungen. Im letzten Teil lernen Sie eigene Programme zur Arbeit mit Texten zu entwickeln. Sie werden ein Programm schreiben, das den vollständigen Text eines Buches auf die am häufigsten verwendeten Wörter hin analysiert und damit im Handumdrehen einen ersten Einblick in den Text gibt.

Der Workshop findet überwiegend als praktische Übung in der Programmiersprache Python statt, mit vielen Übungen zwischen den Lehreinheiten.
Kontakt
zedif@uni-jena.de
Sprache
Englisch
Inhaltliche Schwerpunkte
 
  • grundlegende Datentypen
  • Variablen
  • grundlegende Ablaufsteuerung
  • Funktionen
  • Grundlegendes Lesen und Schreiben von Dateien
  • Befehlszeilenargumente
 
Max. Anzahl Teilnehmende
20
Standort
Ernst-Abbe-Platz 2, Linuxpool 2 (Raum 3410)