Home > Research Groups > Algorithms and Complexity > Teaching > Fundamentals of Programming for Engineers II

Fundamentals of Programming for Engineers II

Vorlesung, WS 2014/15

Ziel der Veranstaltung

Die Teilnehmer sollen, auf den Kenntnissen der Veranstaltung Datenverarbeitung aufbauend, vertiefende Kenntnisse in unterschiedlichen Gebieten erlangen. Dazu gehören komplexere Datenstrukturen (z.B. Graphen, Bäume usw.) und Algorithmen (z.B. Breitensuche, Sortieren). Ebenso soll auch die Nutzung komplexer Datenstrukturen mit Hilfe von Templates durch Anwendung der "C++ Standard Template Library" (STL) erlernt werden. Weiter sollen Programmierkenntnisse im Bereich der Thread-Programmierung erlangt werden, um Programme nebenläufig (verzahnt) ausführen zu lassen.

Zielgruppe und Voraussetzungen

  • Die Veranstaltung richtet sich an Studierende der Elektrotechnik im ersten Studiensemester.
  • Es wird vorausgesetzt, dass im selben Semester die Vorlesung der Veranstaltung Datenverarbeitung gehört wird.

Termine und Aufbau von Vorlesung und Übungen

  • Die Veranstaltung besteht aus 2 Vorlesungsteilen:
    1. Teil ist die Vorlesung der Veranstaltung Datenverarbeitung, die läuft 2-stündig das ganze Semester.
    2. Teil ist ein Vorlesungsteil der 2-stündig erst am im Dezember 2015 beginnt.
  • Übungen finden gemeinsam für beide Vorlesungsteile statt, in denen der Stoff von beiden Vorlesungsteilen behandelt wird.
  • Der Übungsbetrieb beginnt daher in der ersten Vorlesungswoche, also ab 19.10.2015.
  • Melden Sie sich in PAUL zu den Übungen dieser Veranstaltung an, also: Grundlagen der Programmierung für Ingenieure II. D.h. Sie brauchen und sollen sich nicht für die Übungen der Veranstaltung Datenverarbeitung anmelden!
  • In PAUL finden Sie die Termine der Vorlesung und Übungen.
  • Weitere Informationen entnehmen Sie der Veranstaltung Datenverarbeitung

Lehrveranstaltungsmaterialien

  • Die Materialien zur Vorlesung (Übungszettel, Vorlesungsfolien, Organisation) finden Sie im koaLA-System.
  • Melden Sie sich in koala nur zu dieser Veranstaltung Grundlagen der Programmierung für Ingenieure II an. Sie finden dort die Materialien zu beiden Vorlesungsteilen.
  • Weitere Informationen entnehmen Sie der Veranstaltung Datenverarbeitung.

Prüfungen

  • Die Prüfung zur Veranstaltung wird in Form einer Klausur stattfinden. Die Klausur umfasst die Inhalte von beiden Veranstaltungsteilen.
  • Weitere Informationen entnehmen Sie der Veranstaltung Datenverarbeitung.

Dozenten

  • s. Vorlesung Datenverarbeitung

Literatur

  • s. Vorlesung Datenverarbeitung