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 |
Christian Senger
PD Dr.-Ing.Stellv. Institutsleiter