Voraussetzungen für die Vergabe von LP
|
Objektorientierte Software-Entwicklung;
Klausur K60 (50 %)
Labor Objektorientierte Software-Entwicklung ist unbenotet, muss aber m. E. attestiert sein.
Kommunikationsnetze Klausur K60 (60 %)Jede Prüfungsleistung muss einzeln bestanden werden.
|
Veranstaltungen
|
Objektorientiere Software-Entwicklung
Art |
Vorlesung |
Nr. |
EMI814 |
SWS |
2.0 |
Lerninhalt |
- Advanced C
- Non OOP-Features in C++
- Klassen und Objekte in C++ (Klassendiagramm und Objektdiagramm)
- Instanziierung von Objekten
- Kanonische Klassen
- Assoziationen in C++ (Sequenzdiagramm)
- Vererbung in C++
- Überladen von Operatoren
- Exceptions
- Streams
- Klassentemplates
- STL und Boost
- Weitere Spracherweiterungen (C++11, C++14, C+17)
- Design Patterns in C++: Singleton, Decorator, Composite, Observer
|
Literatur |
- Torsten T. Will: Das umfassende Handbuch zu Modern C++, Rheinwerk Computing, Bonn, 2017
- Ulrich Breymann: Der C++-Programmierer, Carl Hanser Verlag, 5. Auflage, München, 2017
- Bjarne Stroustrup: Programming: Principle and Practice Using C++, Addison Wesley, 2. Auflage, Boston, 2014
|
Labor Objektorientierte Software-Entwicklung
Art |
Labor |
Nr. |
EMI815 |
SWS |
2.0 |
Lerninhalt |
Parallel zur Vorlesung werden schritthaltend Programmierübungen zu den folgenden Themen durchgeführt.
- Advanced C
- Non OOP-Features in C++
- Klassen und Objekte in C++ (Klassendiagramm und Objektdiagramm)
- Instanziierung von Objekten
- Kanonische Klassen
- Assoziationen in C++ (Sequenzdiagramm)
- Vererbung in C++
- Überladen von Operatoren
- Exceptions
- Streams
- Klassentemplates
- STL und Boost
- Weitere Spracherweiterungen (C++11, C++14, C+17)
- Design Patterns in C++: Singleton, Decorator, Composite, Observer
|
Literatur |
- Torsten T. Will: Das umfassende Handbuch zu Modern C++, Rheinwerk Computing, Bonn, 2017
- Ulrich Breymann: Der C++-Programmierer, Carl Hanser Verlag, 5. Auflage, München, 2017
- Bjarne Stroustrup: Programming: Principle and Practice Using C++, Addison Wesley, 2. Auflage, Boston, 2014
|
Kommunikationsnetze
Art |
Vorlesung |
Nr. |
EMI816 |
SWS |
2.0 |
Lerninhalt |
OSI- und TCP/IP-Referenzmodell Sicherungsschicht • Rahmenbildung • Fehlerkorrektur und Fehlererkennung • Schiebefensterprotokolle • Mehrfachzugriffsprotokolle • Kopplung von Netzwerken
Vermittlungsschicht • Routing • Routing im Internet • IPv4 (inkl. Subnetting) • IPv6
Transportschicht • TCP • UDP
Anwendungsschicht • DNS • E-Mail (STMP, POP, IMAP etc.) • Web (HTTP, Web2.0, etc.)
Sicherheit Geheimhaltung, Authentifizierung, Integrität |
Literatur |
- Tanenbaum A. S., Computernetzwerke, 4. Auflage, München, Pearson Studium, 2003
- Stevens Richard W., TCP/IP, Reading, Mass. [u.a.], Addison-Wesley, 2005
- Sikora, A., Technische Grundlagen der Rechnerkommunikation: Internet-Protokolle und Anwendungen, München, Wien, Hanser, 2003
|
|