Vorlesung: 5855V Object-Oriented Programming with C++ - Details

Vorlesung: 5855V Object-Oriented Programming with C++ - Details

Sie sind nicht in Stud.IP angemeldet.

Allgemeine Informationen

Veranstaltungsname Vorlesung: 5855V Object-Oriented Programming with C++
Untertitel
Veranstaltungsnummer 5855V
Semester WiSe 25/26
Aktuelle Anzahl der Teilnehmenden 184
Heimat-Einrichtung Lehrstuhl für Software Engineering I
beteiligte Einrichtungen Fakultät für Informatik und Mathematik
Veranstaltungstyp Vorlesung in der Kategorie Lehre (mit Prüfung)
Nächster Termin Freitag, 27.03.2026 10:00 - 12:00 Uhr, Ort: (WIWI) HS 5
Art/Form
Voraussetzungen
Kenntnisse in imperativer Programmierung (z.B. C, Java, Python)
Erfahrungen mit Build-Systemen sind von Vorteil
SWS
4 SWS
Literatur
Programming and Principles and Practice Using C (B. Stroustrup)
Der C
Programmierer (Ulrich Breymann)

Additional resources for certain chapters (ebook available in library):
C Programming (Li Zheng, Yuan Dong, Fang Yang)
Programming in C
(Laxmisha Rai)
Guide to Scientific Computing in C++, 2nd ed. (Joe Pitt-Francis, Jonathan Whiteley)
Qualifikationsziele
Understanding principles of Object-oriented Programming and applying them to a low-level programming language. Understanding concepts like multiple inheritance and dynamic binding and taking them into account for runtime execution. Being able to program and use template classes and functions in order to apply generic functionality to a multitude of classes with an appropriate interface.
Being able to apply operator overloading and understanding the interference with the other principles presented in this class. Understanding and being able to apply further advanced features of C++ like exception handling, I/O, lambdas, multi-threading, and the underlying memory model.
ECTS-Punkte
6

Räume und Zeiten

(PHIL) HS 1
Montag: 12:00 - 14:00, wöchentlich (11x)
Freitag, 17.10.2025 12:00 - 14:00
Mittwoch, 05.11.2025, Mittwoch, 07.01.2026 14:00 - 16:00
(WIWI) HS 7
Montag: 12:00 - 14:00, wöchentlich (1x)
(AM) HS 10
Montag, 23.02.2026 10:00 - 12:00
(AM) HS 9
Montag, 23.02.2026 10:00 - 12:00
(WIWI) HS 5
Freitag, 27.03.2026 10:00 - 12:00

Modulzuordnungen

  • Universität Passau
    • Bachelor Artificial Intelligence (Version WiSe 2025) (Hauptfach)
    • Master Informatik (Version SoSe 2016) (Hauptfach)