T728 – Programmierung 2

Modul
Programmierung 2
Computer Programming
Modulnummer
T728
Version: 1
Fakultät
FDIT: Fakultät Digitale Transformation
Niveau
Bachelor
Dauer
1 Semester
Turnus
Sommersemester
Modulverantwortliche

Prof. Dr. rer. nat. Mathias Goldau
mathias.goldau@htwk-leipzig.de

Dozierende
Sprache(n)

Deutsch
in "Programmierung 2"

ECTS-Leistungspunkte

5.00 ECTS-Punkte

Workload

125 Stunden

Lehrveranstaltungen

4.00 SWS (2.00 SWS Vorlesung | 2.00 SWS Übung)

Selbststudienzeit

65.00 Stunden

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

Prüfung Klausurarbeit
Modulprüfung | Prüfungsdauer: 90 Minuten | Wichtung: 100%
in "Programmierung 2"

Lehr- und Lernformen

Vorlesungen und Übungen in den Präsenzphasen sowie virtuelle Lehrveranstaltungen mit tutorieller Begleitung in den betrieblichen Phasen

Medienform

Medientechnik der Lehrräume sowie E-Learning via OPAL

Lehrinhalte/Gliederung
  • Einführung in die Objekt-Orientierte Programmierung (Konzepte, Spezifikationen, Tool-Chains, ...)
  • Datentypen, Operatoren, Ausdrücke, Anweisungen, Kontrollstrukturen, Datenstrukturen
  • Fehlerbehandlung
  • Klassen, Attribute, Methoden, Konstruktoren, Vererbung, Polymorphie
  • Maßnahmen zur Datenkapselung, Abstrakte Klassen, Interfaces, Sichtbarkeiten, Module
  • Generische Programmierung
  • Objekt-Orientierte Analyse und Design
  • Bibiliotheken
    • reguläre Ausdrücke
    • Datenstrukturen
    • I/O
Qualifikationsziele

Die Studierenden eignen sich das Basiswissen des Umgangs mit einer objektorientierten Programmiersprache an. Dazu gehört das sichere Beherrschen der Syntax, die Fähigkeit, Aufgabenstellungen in OO-Programme umsetzen und existierende Programme analysieren und verstehen zu können. Außerdem erwerben sie die Kompetenz sich eigenständig mit den Java API und Spezifikationen auseinanderzusetzen und sich neues Wissen zu erschließen.

Zulassungsvoraussetzung
Keine
Empfohlene Voraussetzungen

Programmiervorkurs, Programmierung 1

Literaturhinweise

werden in der Vorlesung gegeben

Aktuelle Lehrressourcen

keine

Hinweise

Ein Laptop mit Möglichkeiten zur Installation geeigneter Softwarepakete ist von Vorteil.

Verwendbarkeit

Bachelorstudiengänge der Fakultät Digitale Transformation