G872 – Informatik II (Programmieren)

Modul
Informatik II (Programmieren)
Computer Science II (Programming)
Modulnummer
G872 [FV 08]
Version: 1
Fakultät
Geoinformation
Niveau
Diplom
Dauer
2 Semester
Turnus
2 Semester, Start 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 "Informatik II (1)"

Deutsch
in "Informatik II (2)"

ECTS-Credits

7.00 Credits
2.00 Credits in "Informatik II (1)"
5.00 Credits in "Informatik II (2)"

Workload

210 Stunden
60 Stunden in "Informatik II (1)"
150 Stunden in "Informatik II (2)"

Lehrveranstaltungen

1.73 SWS (1.73 SWS Sonstiges)
0.40 SWS (0.40 SWS Sonstiges) in "Informatik II (1)"
1.33 SWS (1.33 SWS Sonstiges) in "Informatik II (2)"

Selbststudienzeit

184.05 Stunden
54.00 Stunden in "Informatik II (1)"
130.05 Stunden in "Informatik II (2)"

Prüfungsvorleistung(en)

Beleg
in "Informatik II (2)"

Beleg
in "Informatik II (2)"

Prüfungsleistung(en)

Schriftliche Prüfungsleistung
Modulprüfung | Prüfungsdauer: 90 min | Wichtung: 100%
in "Informatik II (2)"

Lehrform
Informatik II (1):

Vorlesung und Lehrgespräch in Konsultationen, Demonstrations- /Einzelübung am PC, Wiki

Informatik II (2):
  • Vorlesung und Lehrgespräch in Konsultationen
  • Demonstrations- /Einzelübung am PC
  • Wiki
Medienform
Informatik II (1):

Digitale Folien, Erläuterungen und Übungsanleitungen im Wiki

Informatik II (2):
  • Digitale Folien
  • Erläuterungen und Übungsanleitungen im Wiki
Lehrinhalte/Gliederung
Informatik II (1):
  • Entwurf von Algorithmen
  • Verfahren der schrittweisen Verfeinerung
  • Ablaufelemente von Algorithmen
  • UML-Aktivitätsdiagramme
Informatik II (2):
  • Konzepte der Objektorientierung
    • Klasse, Objekt, Attribut, Methode
    • Konstruktor, Kapselung, Vererbung
  • Die Programmiersprache Java
    • Datentypen und Variablen
    • Ausdrücke und Anweisungen
    • Komplexe Daten und Datenstrukturen
    • Ein- und Ausgabe
    • Graphische Benutzeroberfläche (GUI)
    • Erweiterter Algorithmenentwurf
Qualifikationsziele
Informatik II (1):

Erwerb von Kenntnissen, Fähigkeiten und Fertigkeiten zum Entwurf von Algorithmen.

Vermittlung von Kenntnissen und Fähigkeiten zur Softwarebeurteilung.

Informatik II (2):

Erwerb von Kenntnissen, Fähigkeiten und Fertigkeiten der objektorientierten Programmierung.

Vermittlung von Kenntnissen und Fähigkeiten zur Softwarebeurteilung.

Die Studierenden erwerben Fähigkeiten und Fertigkeiten in der Programmierung von Java.

Sozial- und Selbstkompetenzen
Keine Angabe
Besondere Zulassungsvoraussetzung
Keine Angabe
Empfohlene Voraussetzungen
Keine Angabe
Fortsetzungsmöglichkeiten
Keine Angabe
Literatur
Informatik II (1):
  • Seidl, Brandsteidl, Huemer, Kappel: UML@Classroom, dpunkt.verlag GmbH; 1. Auflage (2012), ISBN-13: 978-3898647762
Informatik II (2):
  • Ullenboom: Java ist auch eine Insel, Verlag: Rheinwerk Computing; 12. Auflage (2016), ISBN-13: 978-3836241199
Aktuelle Lehrressourcen
  • Wiki
  • Eclipse
  • Java-Beispielprogramme
  • Visualisierungsprogramm yEd
Hinweise

Für die Prüfungsvorleistung(en) und Prüfung(en) ist die Prüfungsordnung maßgebend.