Informatik für Ingenieure - Einführung und Überblick
Zielgruppe |
|
---|---|
Lernziele |
|
Inhalt |
|
Voraussetzung | Keine |
Mitbringen | Eigenen Laptop nach Möglichkeit |
Umfang |
|
Prozedurale Programmierung für Informatiker
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.
Zielgruppe |
|
---|---|
Lernziele |
|
Inhalt |
|
Voraussetzung | Keine, wir empfehlen allerdings dringend, die Installationsanweisungen 1a_install_VSCode.pdf bereits im Vorfeld aus StudIP herunterzuladen (s.u.) und die Installation für das eigenen Gerät durchzuführen. |
Mitbringen | Eigenes Notebook mit Betriebssystem Linux, Windows oder macOS (iOS wird nicht unterstützt) |
Umfang |
|
Ablauf:
When | Where | What |
---|---|---|
09:00 | Audimax 2 | Welcome, Introduction to C and VS Code |
10:00 | Seminar rooms | Practice: My first C program |
11:30 | Mensa | Lunch Break |
13:00 | Audimax 2 | Theory: Introduction to Version Control with Git |
14:15 | Seminar rooms | Practice: Typical Git workflows |
16:00 | Audimax 2 | Checking Solutions with TUHHjudge, Outlook and Feedback |
17:00 | End |