G608 – Programmierung

Modul
Programmierung
Programming
Modulnummer
G608
Version: 1
Fakultät
Geoinformation
Niveau
Bachelor/Diplom
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

10.00 Credits

Workload

300 Stunden

Lehrveranstaltungen

8.00 SWS (2.00 SWS Vorlesung | 6.00 SWS Praktikum)

Selbststudienzeit

180.00 Stunden

Prüfungsvorleistung(en)

Schriftliche Leistungskontrolle
in "Programmierung"

Prüfungsleistung(en)

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

Lehrform

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

Medienform

Tafel/Whiteboard, Präsentationsfolien, Scripte/Online-Tutorials (Intranet)

Laborübungen im Computerkabinett

Lehrinhalte/Gliederung

Vorlesung:

  • Daten und Datenstrukturen
  • Algorithmen, ihre Erstellung und Darstellung (UML-Diagramme),
  • Standardalgorithmen und Rekursion,
  • Oberflächen (GUI-Entwicklung),
  • Programmiersprachen,
  • Entwicklungsumgebungen,
  • strukturierte und objektorientierte Programmierung,
  • Grundlagen Software Engineering/Vorgehensmodelle,
  • Grundlagen der Programmiersprache Java

Übung:

  • Sprachelemente, Standard Ein-/Ausgabe, Kontrollstrukturen;
  • Klassen, Objekte, Methoden;
  • Vererbung und Polymorphismus;
  • Exceptionhandling;
  • Streams;
  • Standard-APIs;
  • GUI-Programmierung.
Qualifikationsziele
  • Vermittlung von Kenntnissen, Fähigkeiten und Fertigkeiten zu Entwurf und Darstellung von Datenstrukturen und  Algorithmen und zu deren Umsetzung in der objektorientierten Programmierung
  • Kenntnisse, Fähigkeiten und Fertigkeiten im Entwurf und in der Realisierung von graphischen Oberflächen (GUI)
  • Anwendung der erworbenen Kenntnisse, Fähigkeiten und Fertigkeiten auf typische Aufgabenstellungen aus der Geoinformation
Sozial- und Selbstkompetenzen

Die Studierenden erwerben soziale und Methodenkompetenzen wie Teamarbeit, Fähigkeiten zur Planung, Abschätzung effektiver Methoden sowie die Kommunikation untereinander bzw. mit Auftraggebern

Besondere Zulassungsvoraussetzung
Keine Angabe
Empfohlene Voraussetzungen
Fortsetzungsmöglichkeiten
Keine Angabe
Literatur
  • Datenstrukturen und Algorithmen; Ralf Hartmut Güting; Springer; 3. Auflage, 2013

  • Weitere Hinweise zu jeweils aktueller Literatur werden in der Lehrveranstaltung bekannt gegeben.
Aktuelle Lehrressourcen

Die jeweils aktuellen Lehrressourcen werden in der Lehrveranstaltung bekanntgegeben.

Hinweise
Keine Angabe