Informatik für Ingenieure - Einführung und Überblick

Zielgruppe
  • Studierende aus folgenden Studiengängen, die die Veranstaltung "Informatik für Ingenieure - Einführung und Überblick" hören werden:
    • AIW: Allgemeine Ingenieurwissenschaften
    • ES: Engineering Science
    • ET: Elektrotechnik
    • GT, IGT: Green Technologies: Energie, Wasser, Klima
    • MB: Maschinenbau
    • MEC: Mechatronik
    • SB: Schiffbau
    • WILUM: Wirtschaftsingenieurwesen - Fachrichtung Logistik und Mobilität (für das dritte Semester)
    • OS*: Orientierungsstudium
  • Alle anderen Studierende erlernen die nötigen Grundkenntnisse während des Studiums
Lernziele
  • Sie erwerben die notwendigen Vorkenntnisse für ihre Informatik-Pflichtvorlesung.
  • Sie lernen elementare Konzepte des Programmierens kennen.
  • Sie üben die wesentlichen Schritte der Programmentwicklung.
Inhalt
  • Programmentwicklung
  • Anweisungen und Datentypen
  • Kontrollstrukturen
  • Modularisierung
Voraussetzung Keine
Mitbringen Eigenen Laptop nach Möglichkeit
Umfang
  • 1 Tag Workshop (Freitag, der 11.10.2024) im Audimax 1 (Gebäude H)
  • Vorlesung & Übungen: von 9:00 bis 17:00 Uhr
  • Weitere Informationen

 

zurück zur Einstiegsseite

 

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
  • Studierende aus folgenden Studiengängen, die die Veranstaltung "Prozedurale Programmierung für Informatiker" hören werden:
    • CS: Computer Science
    • DS: Data Science
    • IIW: Informatik Ingenieurwesen
    • TM: Technomathematik
    • OS*: Orientierungsstudium
  • Alle anderen Studierende erlernen die nötigen Grundkenntnisse während des Studiums
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
    • Installation
    • Vorstellen der Benutzeroberflächen
  • Schreiben eines ersten C-Programmes
  • Grundlagen der Versionsverwaltung mit Git
  • Vorstellung des Systems zur Abgabe und automatisierten Prüfung von Aufgaben mittels Git
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

 

zurück zur Einstiegsseite