Konzeption und Entwicklung von Softwaresystemen

Modulnummer
721
Modulverantwortliche
Sven Keller
Dozenten
  • Sven Keller
  • Steffen Schäfer
  • Kurzbeschreibung
    Konzeption und Entwicklung von Softwaresystemen
    Qualifikations- und Lernziele

    Erlernen grundlegender Elemente, Konstrukte und Mechanismen von Programmiersprachen, Sammeln von Erfahrungen mit einer leistungsfähigen Entwicklungsumgebung am Beispiel von höheren modernen Programmiersprachen, Entwicklung einfacher Windows-Anwendungen, Konzeption und Entwicklung datenbankbasierender Anwendungen.
    Sämtliche theoretisch erläuterten Programmiergrundlagen werden an praktischen Übungen in der Veranstaltung selbst umgesetzt.
    Semesterbegleitend werden Programmierprojekte vergeben, die im Rahmen von Kleingruppen zu lösen sind. Darin werden die Studierenden zur eigenständigen Anwendung der gelernten Inhalte angehalten.
    Außerdem lernen sie den eigenständigen Entwurf von IT-Anwendungen.
    Diese Projekte dienen als Grundlage für die Zulassung zur Prüfung.
    Während der Übungen wird großen Wert auf die gegenseitige Hilfestellung bei der Bearbeitung von Übungsaufgaben gelegt.

    Lerninhalte

    a) Überblick über moderne Programmiersprachen
    b) Einführung in Programmier-Entwicklungsumgebungen
    c) Strukturen eines EDV-Programms:
    Programmierbefehle, Variablen, Datentypen und Operatoren, Schleifen,
    Funktionen und Parameter, Listen, Interaktionen, Kontrollstrukturen,
    Methoden, Objekte, Klassen und Vererbungsmechanismen.
    d) Entwicklung von Windows-Anwendungen, Anbindung von Anwendungen an Datenbanken und
    Verwalten von XML-Daten.

    Fachkompetenz
    COM_THM_ORGANIZER_THREE_STARS
    Methodenkompetenz
    COM_THM_ORGANIZER_THREE_STARS
    Sozialkompetenz
    COM_THM_ORGANIZER_TWO_STARS
    Selbstkompetenz
    COM_THM_ORGANIZER_TWO_STARS
    Moduldauer (Semester)
    1
    Unterrichtssprache
    Deutsch
    Gesamtaufwand
    6 CrP; 180 Stunden
    Semesterwochenstunden
    4
    Lernformen

    Seminar

    Geprüfte Leistung
    Bewertungsstandard

    Bewertung entsprechend §§ 9 und 12 der Allgemeinen Bestimmungen (Teil I der Prüfungsordnung).

    Häufigkeit des Angebots
    Nach Bedarf
    Literatur

    S. Kämper: Grundkurs Programmieren mit Visual Basic (eBook);
    W. Doberenz, T. Gewinnus: Visual C#: Grundlagen, Profiwissen und Rezepte (eBook); U. Breymann: C++: eine Einführung (eBook)
    D. Ratz ; J. Scheffler ; D. Seese: Grundkurs Programmieren in Java

    Vorausgesetzte Module
    Empfohlene Vorausetzungen

    304, 206