Anmelden

Diese Seite unterstützt Internet Explorer nicht mehr.

Modulbeschreibung

Programmieren 1

Inhalt

  • Grundlagen der Programmierung (Algorithmus, Laufzeitumgebung)

  • Elementare Datentypen, Variablen, Operatoren und Ausdrücke

  • Kontrollstrukturen und ihre Beschreibung durch Struktogramme/Ablaufpläne

  • Prozedurale Programmierung

  • Felder (ein- und mehrdimensional)

  • Datenabstraktion, Objekte und Klassen

  • Kontrollstrukturen und ihre Beschreibung durch Struktogramme/Ablaufpläne

  • Grundlagen der Objektorientierung (Klassen, Objekte, Datenabstraktion, Methoden, Referenzdatentypen)

  • Modellierung mit UML Klassendiagrammen

Lernergebnisse

Nach erfolgreichem Abschluss des Moduls können die Studierenden:

Fachkompetenz

  • erläutern Syntax und Semantik von Sprachkonstrukten einer in der Praxis gängigen objektorientierten Sprache mit Laufzeitumgebung (z.B. Java)

  • verstehen Grundkonzepte der prozeduralen und objektorientierten Programmierung

  • vollziehen einfache algorithmische Lösungsmuster nach und wählen diese passend für gegebene Problemstellungen aus

  • entwerfen, implementieren und testen einfache Algorithmen und Objektstrukturen zur Problemlösung

  • setzen Programmierregeln für verständliche und wartbare Programme bei der Implementierung um

Methodenkompetenz

  • analysieren einfache Anwendungsprobleme in Hinsicht auf eine programmtechnische Lösung

  • wenden grundlegende Programmentwurfsprinzipien und -methoden an

  • entwerfen Objektstrukturen nach dem Vorbild realer Objekte des Anwendungsgebiets

  • gehen bei der Entwicklung von Software iterativ vor und konzentrieren sich zunächst auf die wichtigsten/schwierigsten Aspekte der Aufgabenstellung

Sozial- und Selbstkompetenz

  • entwickeln und diskutieren Lösungsansätze für Programmierprobleme gemeinsam in Kleingruppen

  • schätzen eigene analytische und konzeptionelle Fähigkeiten ein

ECTS

5 Punkte

Studien- und Prüfungsleistungen

Prüfungsleistungen:
  • Programmieren 1 (90 min, Klausur)
Studienleistungen:
  • Programmieren 1 (Laborarbeit)

Lehr- und Lernformen

  • Programmieren 1 (3 SWS, Vorlesung)
  • Programmieren 1 (1 SWS, Labor)

Studiengänge

  • Informationsmanagement im Gesundheitswesen(IG) - Pflichtmodul

Modulverantwortliche

Prof. Dr. Bernd Vögel

Literatur

Ratz et. al.. Grundkurs Programmieren in Java. Hanser, 2014.
Ullenboom. Java ist auch eine Insel. Galileo, 2012.
Krüger, Hansen. Java-Programmierung - Das Handbuch zu Java 8. Addison-Wesley, 2014.

Quicklinks