Prozedurale Programmierung für Informatiker*innen - Vorkurs

Der eintägige Workshop richtet sich ausschließlich an Studierende, die später die Lehrveranstaltung Prozedurale Programmierung für Informatiker (1. Semester) besuchen müssen.

In der Lehrveranstaltung Prozedurale Programmierung für Informatiker werden Grundlagen und Konzepte der prozeduralen Programmierung anhand der Programmiersprache C vermittelt. Die Veranstaltung umfasst neben einer Vorlesung und einer Hörsaalübung ein hohes Maß an praktischen Programmieranteilen in Form von wöchentlichen Aufgaben. Hierfür werden Werkzeuge benötigt, die idealerweise vor dem Vorlesungsbeginn installiert und beherrscht werden sollten. Konkret handelt es sich um die Software Visual Studio Code als Entwicklungsumgebung sowie Git als Werkzeug für die Versionsverwaltung und zur Abgabe der Lösungen bzw. Programme. Um den Einstieg in diese Veranstaltung zu erleichtern, bietet der Vorkurs die Möglichkeit, erste Erfahrungen mit der Entwicklungsumgebung sowie Git zu sammeln.

In kleinen Vorlesungseinheiten wird das Hintergrundwissen vermittelt. In anschließenden Übungen wird in Kleingruppen unter Anleitung von Übungsleitenden die gesamte für die Lehrveranstaltung notwendige Toolchain auf den eigenen Notebooks installiert. Mit kurzen, zur Verfügung gestellten Beispielprogrammen wird dann der Umgang mit Git als Tool zum Arbeiten im Team sowie als Abgabetool für gestellte Aufgaben geübt.

Überblick

Zielgruppe Studierende aus folgenden Studiengängen, die die Veranstaltung Prozedurale Programmierung für Informatiker hören werden:
  • Computer Science
  • Data Science
  • Technomathematik
  • Orientierungsstudium
  • Informatik Ingenieurwesen
Lernziele
  • Vollständig installierte und funktionierende Toolchain auf dem eigenen Notebook
  • Erste Erfahrung im Schreiben, Übersetzen (Kompilieren) und Ausführen von C-Programmen sammeln
  • Umgang mit Git als Tool für das Arbeiten im Team und für die Abgabe und automatisierte Prüfung von Aufgaben
Inhalt
  • Einführung in die Toolchain: Visual Studio Code und Git
  • Schreiben eines ersten C-Programmes
  • Grundlagen der Versionsverwaltung mit Git
  • Vorstellung des Systems zur Abgabe und automatisierten Prüfung von Aufgaben mittels Git
Voraussetung Keine
Mitbringen Eigenes Notebook mit Betriebssystem Linux, Windows oder macOS
Umfang
  • 1 Tag Workshop (Freitag, 13.10.2023) im Audimax II (Gebäude I)
  • Vorlesung und Übung: voraussichtlich von 09:00 bis 17:00 Uhr
  • Link für weitere Infos

Eckdaten

  • Zeit: Freitag, 13.10.2023, 09:00 Uhr
  • Ort: Audimax II
  • Mitbringen: Eigenes Notebook

Ablauf --vorläufig--

Zeit Ort Inhalt
09:00 Uhr Audimax II Begrüßung, Theorie: Kurzeinführung in die Sprache C und die Entwicklungsumgebung Visual Studio Code
10:30 Uhr Seminarräume Praxisblock: Mein erstes C Programm
12:30 Mensa Mittag
13:30 Audimax II Theorie: Einführung in Git
15:00 Seminarräume Praxisblock: Typische Workflows mit Git
16:30 Audimax II Ausblick