I121 – Programmierung II

Modul
Programmierung II
Programming II
Modulnummer
I121 [I-121]
Version: 2
Fakultät
Informatik/Mathematik
Niveau
Bachelor/Diplom
Dauer
1 Semester
Turnus
Sommersemester
Modulverantwortliche/-r

Prof. Dr.-Ing. Mario Neugebauer
mario.neugebauer(at)htw-dresden.de

Dozent/-in(nen)

Prof. Dr.-Ing. Mario Neugebauer
mario.neugebauer(at)htw-dresden.de

Lehrsprache(n)

Deutsch
in "Programmierung II"

ECTS-Credits

5.00 Credits

Workload

150 Stunden

Lehrveranstaltungen

4.00 SWS (2.00 SWS Vorlesung | 2.00 SWS Praktikum)

Selbststudienzeit

90.00 Stunden

Prüfungsvorleistung(en)
Keine
Prüfungsleistung(en)

Alternative Prüfungsleistung - Semesterarbeit
Wichtung: 30% | nicht kompensierbar
in "Programmierung II"

Schriftliche Prüfungsleistung
Prüfungsdauer: 120 min | Wichtung: 70% | nicht kompensierbar
in "Programmierung II"

Lehrform

2/0/2  V/Ü/P

Medienform
Keine Angabe
Lehrinhalte/Gliederung

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)
Qualifikationsziele

Die Studierenden beherrschen die grundlegenden Konzepte der Objektorientierten Programmierung (Klassen und Objekte, Polymorphie, Vererbung, Information hiding), können diese anwenden und bestehende Klassenbibliotheken nutzen.

Sozial- und Selbstkompetenzen
Keine Angabe
Besondere Zulassungsvoraussetzung
Keine Angabe
Empfohlene Voraussetzungen

Aufbauend auf Programmierung I (I-120)

Fortsetzungsmöglichkeiten
Keine Angabe
Literatur
  • http://www.cplusplus.com/
  • java API-Dokumentation
Aktuelle Lehrressourcen
  • Skript zur Lehrveranstaltung
Hinweise
Keine Angabe