- Nummer
- 71504
- Leitung
- -
- ECTS
- 5.0
- Zielsetzung
- Kenntnis - Die Gemeinsamkeiten und auch Unterschiede der objektorientierten Programmiersprachen C++ versus Java versus Smalltalk - Frameworkdesign Verständnis - Entwicklung von Programmen mit dem objektorientierten Ansatz. - Die objektorientierte Denkweise - Design Patterns: Gewisse Muster kommen immer wieder vor - Der Entwicklungsprozess Analyse, Design, Implementation und Test - Frameworkentwicklung Fähigkeit - Die Programmiersprache C++ - Die Programmiersprache C aufgefasst als Untermenge von C++ - Die objektorientierten Konzepte in C++ - Wann 'by reference' wann 'by value' - Das call back Prinzip - Frameworkanwendung
- Inhalt
- - C/C++ Syntax - Klassen - Strings und Arrays - Input-Output-Files - Instanzen von Klassen - Referenzen - virtuelle Methoden call back - Anwendung von Frameworks - Ergänzung von Frameworks - Entwicklung von Frameworks - C++/C Spezifisch: Macro , Templates - STL (Standard Template Library) (falls dann noch aktuell)-
- Besondere Eintrittsvoraussetzungen
- Die Informatikvorlesungen des ersten Studienjahres
- Lehrform
- Vorlesung mit Übungen; typische Beispiele (ca. 2000 Linien eigenen Code).