Programmierung II
Pflichtmodul im 2. Fachsemester
Voraussetzungen
Inhalt
- Objektorientierung: Einführung, Abgrenzung, Grundlagen
- OO-Konzepte (1): Kapselung, Vererbung, Polymorphie
- OO-Konzepte (2): Ausnahmebehandlung, Operatoren
- Generische Programmierung (Einführung): Java Generics, C++ Templates.
- Generische Programmierung (C++ STL): Container, Iteratoren, Algorithmen. Boost, reguläre Ausdrücke
- Parallelprogrammierung: Threads und elementare Synchronisationsmechanismen in Java; Racing Conditions und Deadlock; threadsichere Container
Literatur
- Christan Ullenboom: Java ist auch eine Insel. www.galileocomputing.de/openbook/javainsel4/
- Nicolai Josuttis: Die C++ Standardbibliothek. Addison-Wesley 1999
- Naftalin M., Wadler P.: Java Generics and Collections. O’Reilly 2006
- Bloch J.:Effective Java. Addison-Wesley 2008
- Bloch J. et al.: Java Concurrency in Practice. Addison-Wesley 2006
Dozent
2 SWS Vorlesung
2 SWS Praktikum
Prüfung
120 min. schriftlich
oder 20 min. mündlich
Wert
5 Credits