Coding Practices (ILV)
ZurückLV-Nummer | B2.08510.20.011 |
LV-Kürzel | Coding-2 |
Studienplan | 2025 |
Studiengangssemester | 2. Semester |
Lehrveranstaltungsmodus | Präsenzveranstaltung und Fernlehre |
Semesterwochenstunden / SWS | 3,5 |
ECTS Credits | 5,0 |
Unterrichtssprache | Deutsch |
Nach Abschluss dieses Moduls sind die Studierenden in der Lage:
- einfache Programme zu entwickeln.
- geeignete Datenstrukturen und Algorithmen für eine Aufgabenstellung zu wählen und die Effizienz auf Basis der O-Notation zu bewerten.
- "OOP Best Practices" zu verwenden.
ILV Coding Essentials, 1. Semester (3,5SWS, 5 ECTS Credits)
In diesem Modul werden folgende Inhalte bandelt:
- Objektorientierte Programmierung
- Konzepte der Vererbung
- Überschreiben von Methoden
- Best Practices zur OOP
- Ausnahmen/Exceptions:
- Verwendung von try, catch, finally-Blöcken zur Fehlerbehandlung.
- Erstellen und Auslösen benutzerdefinierter Ausnahmen.
- Best Practices für das Exception-Handling.
- Datenstrukturen und Algorithmen Grundlagen
- Verschiedenes Verhalten von Algorithmen zu beurteilen (Linear, Quadratisch, logarithmisch)
- Wichtige Datenstrukturen und Algorithmen
- Grundlagen rekursiver Programmierung mit Best Practice Beispielen
- G. Pomberger, H. Dobler: "Algorithmen und Datenstrukturen: Eine systematische Einführung in die Programmierung", Pearson Studium, 2008;
- T.H. Cormen, C. E. Leiserson, R. L. Rivest: "Introduction to Algorithms ", (4th ed.). The MIT Press and McGraw-Hill Book Company, 2022 ;
- Microsoft Learn https://learn.microsoft.com/de-de/dotnet/csharp/
- R. Sedgewick., K. Wayne: "Algorithms" (4th ed.). Addison-Wesley. ISBN 978-0321573513, 2011 ;
- S. S. Skiena: "The algorithm design manual" (3rd ed.). Springer. ISBN 978-3030542559, 2020;
- Vorlesung zur Präsentation der theoretischen Inhalte
- Praktische Übungen zur Anwendung des Gelernten
Integrierte Modulprüfung mit abschließendem Prüfungscharakter
- Mitarbeit, Übungen, Projektarbeit
- schriftliche Abschlussarbeit