G072 – Programmierung

Modul
Programmierung
Programming
Modulnummer
G072
Version: 2
Fakultät
Geoinformation
Niveau
Bachelor
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"

Prüfungsleistung(en)

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

Lehrform

Vorlesungen, Übungen, Ausgabe von Übungsaufgaben für das Selbststudium

Medienform
Keine Angabe
Lehrinhalte/Gliederung
  • Vorlesung: Daten und Datenstrukturen, Algorithmen und ihre Erstellung und Darstellung (UML-Diagramme), Standardalgorithmen und Rekursion, Oberflächen (GUI-Entwicklung), Programmiersprachen, Entwicklungsumgebungen, strukturierte und objektorientierte Programmierung, Programmier-Schnittstellen, Webanwendungen, Vorgehensmodelle, Software-Qualitätsmerkmale
  • Übung (Java): Daten und Datenstrukturen, Algorithmen und ihre Erstellung und Darstellung (UML-Diagramme), Standardalgorithmen und Rekursion, Ein- und Ausgaben, Operationen (insbesondere Zeichenkettenverarbeitung), Dateizugriff (insbesondere XML), GUI-Entwicklung, Edition und Testwerkzeuge (insbesondere Debugger und Unit-Test)
Qualifikationsziele
  • Vermittlung von Kenntnissen, Fähigkeiten und Fertigkeiten zu Entwurf und Darstellung von Datenstrukturen und  Algorithmen und zu deren Umsetzung in der objektorientierten Programmierung
  • Kenntnissen, Fähigkeiten und Fertigkeiten im Entwurf und der Darstellung von UML-Diagrammen mit entsprechenden Editoren
  • Kenntnissen, Fähigkeiten und Fertigkeiten im Entwurf und der Darstellung von Quelltexten, deren Übersetzung und Abarbeitung in entsprechenden Entwicklungsumgebungen
  • Kenntnissen, Fähigkeiten und Fertigkeiten in der Testung der entwickelten Software in entsprechenden Entwicklungsumgebungen
  • Kenntnissen, Fähigkeiten und Fertigkeiten im Entwurf und in der Realisierung von graphischen Oberflächen (GUI)
  • Anwendung der erworbenen Kenntnissen, Fähigkeiten und Fertigkeiten auf typische Aufgabenstellungen aus der Geoinformation
Sozial- und Selbstkompetenzen
  • Sicherer Umgang mit formalen Sprachen und deren Syntaxbeschreibung
  • Sichere Rezeption fremder Quelltexte

Urteilsfähigkeit in Fragen der Softwarequalität

Besondere Zulassungsvoraussetzung
Keine Angabe
Empfohlene Voraussetzungen

Erfolgreiche Absolvierung des Moduls G070 Informatik (1. Semester)

Fortsetzungsmöglichkeiten
Keine Angabe
Literatur
  • HTML, RRZN-Handbücher für staatliche Hochschulen, Leibniz-Universität Hannover, o.J.
  • HTML5 Zusatzwissen, RRZN-Handbücher für staatliche Hochschulen, Leibniz-Universität Hannover, o.J.
  • CSS, RRZN-Handbücher für staatliche Hochschulen, Leibniz-Universität Hannover, o.J.
  • XML, RRZN-Handbücher für staatliche Hochschulen, Leibniz-Universität Hannover, o.J.
  • Programmierung, RRZN-Handbücher für staatliche Hochschulen, Leibniz-Universität Hannover, o.J.
  • Java (1.Band), RRZN-Handbücher für staatliche Hochschulen, Leibniz-Universität Hannover, o.J.
  • Java (2. Band), RRZN-Handbücher für staatliche Hochschulen, Leibniz-Universität Hannover, o.J.
  • Java und XML, RRZN-Handbücher für staatliche Hochschulen, Leibniz-Universität Hannover, o.J.
  • PHP, Grundlagen, RRZN-Handbücher für staatliche Hochschulen, Leibniz-Universität Hannover, o.J
  • Java ist auch eine Insel, 11. Auflage, Christian Ullenboom, Galileo Computing, 2014, bzw. die jeweils aktuelle Online-Ausgabe über:
    http://www.tutego.de/javabuch/Java-ist-auch-eine-Insel/index.html
Aktuelle Lehrressourcen
  • Java ist auch eine Insel, 11. Auflage, Christian Ullenboom, Galileo Computing, 2014, ISBN 978-3-8362-2873-2
    bzw. die jeweils aktuelle Online-Ausgabe über:
    http://www.tutego.de/javabuch/Java-ist-auch-eine-Insel/
    index.html
Hinweise
Keine Angabe