Praxis der Programmierung im SS 2023
verantw. Hochschullehrer: | PD Dr. Henning Bordihn |
Voraussetzungen: | Grundlagen der Programmierung Diese Lehrveranstaltung sollte vor Software Engineering und vor Betriebssysteme und Rechnernetze belegt werden. |
SWS: | 4 (2 V + 2 Ü) |
Credits: | 6 |
Moodle: | Bitte hier anmelden! |
Leistungserfassung
Mini-Projekte:
- Zwei umfassendere Programmieraufgaben: C und Java
- In beiden Projektaufgaben müssen mindestens 50 Prozent erreicht werden.
Dies ist eine Prüfungsnebenleistung und Voraussetzung für die Zulassung zur Klausur.
Tests während der Übungen auf den Servern des Instituts:
- Programmierung in C
- Programmierung in Java
- Dies ist eine benotete Teilprüfungsleistung, die zu 30 Prozent in die Modulnote eingeht.
Klausur:
90-minütige Klausur ohne Unterlagen. Zum Bestehen sind 50 Prozent der Klausurpunkte erforderlich.
Dies ist eine benotete Teilprüfungsleistung, die zu 70 Prozent in die Modulnote eingeht.
Inhalte
- Variablen, Ausdrücke und einfache Datentypen in C
- Blöcke, Kontrollstrukturen, Ein- und Ausgabe in C
- Funktionen und Parameterübergabe
- Pointer und Pointerarithmetik, Arrays
- Strukturen und selbstdefinierte Typen in C
- objektorientierte Programmierung (Klassen, Objekte, Methoden, Parameter, Kapselung, Vererbung)
- Namensräume/Pakete, Exceptions, Streams
- abstrakte Methoden und Klassen, Interfaces und Templates/Generics
- Implementierung ausgewählter Algorithmen und Datentypen