I121 – Programmierung II
Programming II
Version: 2
Prof. Dr.-Ing. Mario Neugebauer
mario.neugebauer(at)htw-dresden.de
Prof. Dr.-Ing. Mario Neugebauer
mario.neugebauer(at)htw-dresden.de
Deutsch
5.00 Credits
150 Stunden
4.00 SWS (2.00 SWS Vorlesung | 2.00 SWS Praktikum)
90.00 Stunden
Alternative Prüfungsleistung - Semesterarbeit
Prüfungsdauer: 0 min | Wichtung: 30 % | nicht kompensierbar
Schriftliche Prüfungsleistung
Prüfungsdauer: 120 min | Wichtung: 70 % | nicht kompensierbar
2/0/2 V/Ü/P
Klassen und Objekte,
- Klassen als Datentypen
- Member/Methoden
- Membersichtbarkeit
- Erzeugung/Vernichtung/Initialisierung von Objekten
- Interfaces
- statische Member
Vererbung
- Basisklasse/abgeleitete Klasse
- Überschriebene Funktionen
- Polymorphie
Operatorüberladung (C++)
Templates (C++)
Verwendung von Klassenbibliotheken
- I/O
- Benutzerinteraktion (GUI)
- Netzwerk (Java)
Die Studierenden beherrschen die grundlegenden Konzepte der Objektorientierten Programmierung (Klassen und Objekte, Polymorphie, Vererbung, Information hiding), können diese anwenden und bestehende Klassenbibliotheken nutzen.
Aufbauend auf Programmierung I (I-120)
- http://www.cplusplus.com/
- java API-Dokumentation
- Skript zur Lehrveranstaltung