G372 – Programmierung

Modul
Programmierung
Programming
Modulnummer
G372
Version: 1
Fakultät
Geoinformation
Niveau
Master
Dauer
1 Semester
Turnus
Wintersemester
Modulverantwortliche/-r

Prof. Dr. rer. nat. Stephan Joachim Kopf
stephan.kopf(at)htw-dresden.de

Dozent/-in(nen)

Prof. Dr. rer. nat. Stephan Joachim Kopf
stephan.kopf(at)htw-dresden.de

Lehrsprache(n)

Deutsch
in "Programmierung"

ECTS-Credits

6.00 Credits

Workload

180 Stunden

Lehrveranstaltungen

6.00 SWS (2.00 SWS Vorlesung | 4.00 SWS Praktikum)

Selbststudienzeit

90.00 Stunden

Prüfungsvorleistung(en)

Programmierübung
in "Programmierung"

Programmierübung
in "Programmierung"

Programmierübung
in "Programmierung"

Programmierübung
in "Programmierung"

Programmierübung
in "Programmierung"

Programmierübung
in "Programmierung"

Prüfungsleistung(en)

Mündliche Prüfungsleistung
Modulprüfung | Prüfungsdauer: 30 min | Wichtung: 100%
in "Programmierung"

Lehrform

Vorlesung, Praktikum im PC-Labor, selbstständige Projektarbeit, vertiefende Übungsaufgaben für das Selbststudium

Medienform

Präsentationsfolien, Whiteboard/Tafel, Übungsaufgaben, Ressourcen im Web, Aufgaben zur Projektbearbeitung

Lehrinhalte/Gliederung
  • Grundlagen der Webprogrammierung (HTML, CSS, JavaScript)
  • Entwurf und Darstellung von Algorithmen (UML-Aktivitätsdiagramme)
  • Daten, Datenstrukturen, Ausdrücke, Anweisungen und Operationen
  • Strukturierte und objektorientierte Programmierung am Beispiel der Programmiersprache Java
  • Konzepte der Objektorientierung (Objekt, Klasse, Konstruktor, Vererbung, Zugriffsattribute) und deren Visualisierung (UML-Klassendiagramme)
Qualifikationsziele
  • Die Studierenden kennen wichtige Konzepte und Technologien der prozeduralen und objektorientierten Programmierung.
  • Die Studierenden können ausgehend von einer Problemstellung einen Algorithmus entwerfen und diesen als UML-Diagramm notieren.
  • Die Studierenden verstehen UML-Aktivitätsdiagramme und UML-Klassendiagramme und können diese in Java umsetzen.
  • Die Studierenden können kleinere Anwendungen implementieren und bestehende Java-Programme analysieren, bewerten und verbessern.
Sozial- und Selbstkompetenzen
Keine Angabe
Besondere Zulassungsvoraussetzung
Keine Angabe
Empfohlene Voraussetzungen

Grundlegende Informatikkenntnisse

Fortsetzungsmöglichkeiten
Keine Angabe
Literatur
  • Christian Ullenboom: Java ist auch eine Insel: Programmieren lernen mit dem Standardwerk für Java-Entwickler.
    Rheinwerk Computing, 14. Auflage, Dez. 2018.
  • Elmar Fuchs, Java 8 - Grundlagen Programmierung. HERDT Campus Verlag, 1. Auflage, 2014.
  • Ralph Steyer, Programmierung – Grundlagen,HERDT Campus Verlag, 3. Auflage, 2015.
Aktuelle Lehrressourcen

Aktualisierte Literaturquellen und aktuelle Lehrressourcen werden zu Beginn der Lehrveranstaltung bekannt gegeben.

Hinweise

Prüfungsvorleistungen: Programmierungübung

6 Programmierübungen mit einem Umfang von je 15 min