Grundlagen der Programmierung (GDP)

Programmierung in C/C++ (Wintersemester)

Microcontroller-Aufbau für Programmierprojekt
Im Rahmen der Vorlesung werden mehrere Programmierprojekte bearbeitet, einige davon basierend auf einem Arduino-kompatiblen Microcontroller.

Beschreibung

In der Vorlesung werden am Beispiel der Programmiersprachen C und C++ die Grundlagen der Programmierung vermittelt. Neben allgemein einsetzbaren Algorithmen (bspw. zur Suche oder zum Sortieren) und Datenstrukturen (bspw. verkettete Listen, Kellerspeicher und Suchbäume) werden hauptsächlich auch sprachspezifische Themen behandelt. Dazu gehören bspw. Zeiger, Structs, Ein- und Ausgabe, Hardware-nahe Programmierung, einige wichtige Bibliotheken sowie Konzepte der objektorientierten Programmierung wie Klassen, Objekte und Vererbung. Unterstützend für die eigentlichen Lerninhalte wird die Verwendung von wichtigen Werkzeugen wie gcc, gdb und make erklärt.

Lernziele

Studenten können nach Besuch des Moduls

  • C/C++ Code lesen und schreiben
  • Strategien zur Fehlersuche und zum Testen von Code anwenden
  • Best Practices zum Schreiben von Programmcode sowie dem Einsatz von Werkzeugen wie gcc, gdb und make einsetzen sowie
  • ingenieurmäßige Fragestellungen durch C/C++ Programme lösen bzw. analysieren.

Informationen

6 ECTS Credits

Vorlesung ("Meet-the-Lecturer Session")

Dozent PD Dr.-Ing. Christian Senger
Zeitslot Wednesday, 14:00-15:30
Hörsaal V47.03
Credits/Woche 2

Übung

Dozent PD Dr.-Ing. Christian Senger
Zeitslot Tuesday, 9:45-11:15
Hörsaal V9.01
Credits/Woche 2
Dieses Bild zeigt Christian  Senger

Christian Senger

PD Dr.-Ing.

Stellv. Institutsleiter

Zum Seitenanfang