Nummer71504ECTS5.0ZielsetzungKenntnis
- 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
- FrameworkanwendungInhalt- 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 EintrittsvoraussetzungenDie Informatikvorlesungen des ersten StudienjahresLehrformVorlesung mit Übungen; typische Beispiele (ca. 2000 Linien eigenen Code).