Am 28.01.2020 findet in der Vorlesung eine Wiederholung besonders gewünschter Themen statt (u.a. DEAs, kontextfreie Grammatiken, Polymorphie, Zeigerarithmetik).
Tag | Uhrzeit | Hörsaal |
---|---|---|
Dienstag | 12:15 - 13:45 | HG II/HS 3 |
Donnerstag | |
Die Veranstaltung führt in die Programmierung in C++ sowie in wesentliche Datenstrukturen und Algorithmen ein.
Zudem werden einige Konzepte der neueren C++-Standards (C++11 et al.) eingeführt.
Nach erfolgreichem Abschluss des Moduls sind die Studierenden in der Lage, Algorithmen aus unterschiedlichen Bereichen strukturiert zu entwerfen und in der objektorientierten Programmiersprache C++ umzusetzen. Dabei wählen sie jeweils geeignete Datentypen aus. Sie kennen die Sprachkonstrukte von C++ und beherrschen die Grundkonzepte von objektorientierten Programmiersprachen. Sie können verschiedene Softwarewerkzeuge zur Unterstützung der Programmierung und der Fehlersuche einsetzen.
Die Folien werden regelmäßig vor der Vorlesung hier zum Download bereitgestellt, damit sie ausgedruckt und während der Vorlesung mit Notizen versehen werden können.
Nr. | Thema | Download | Aktualisierungen |
---|---|---|---|
0. | Organisatorisches | PDF, PDF 2x2 | 10.10.2019: Termine Praktikum ET/IT/IKT |
1. | Einleitung | PDF, PDF 2x2 | |
2. | Darstellung von Information | PDF, PDF 2x2 | |
Codierung von floats | |||
3. | Kontrollstrukturen | PDF, PDF 2x2 | |
4. | Zeiger | PDF, PDF 2x2 | |
5. | Funktionen | PDF, PDF 2x2 | |
6. | Gültigkeitsbereiche | PDF, PDF 2x2 | |
7. | Rekursion | PDF, PDF 2x2 | |
8. | Klassen | PDF, PDF 2x2 | |
9. | Elementare Datenstrukturen | PDF, PDF 2x2 | |
10. | Vererbung | PDF, PDF 2x2 | |
11. | Virtuelle Methoden | PDF, PDF 2x2 | |
ANSI color escape sequences (stack overflow), Weihnachtsbaum-C++-Quellcode | |||
12. | Ausnahmebehandlung | PDF, PDF 2x2 | |
13. | Datenstrukturen & Algorithmen | PDF, PDF 2x2 | |
14. | Standard Template Library (STL) | PDF, PDF 2x2 | |
15. | GUI-Programmierung mit Qt | PDF, PDF 2x2 | |
16. | Wiederholung ausgewählter Themen | PDF, PDF 2x2 | 28.01.2020: 2x Tippfehler Zeiger-Aufgabe |
Lösung zur Zeiger-Aufgabe | |||
17. | Besprechung Evaluation, Zusammenfassung, Ausblick | PDF, PDF 2x2 | |
Evaluationsergebnisse |