Konzeption und Entwicklung von Softwaresystemen

Kurzname
Entwicklung von Software
Modulnummer
721
Modulverantwortlicher
  • Sven Keller
Dozent
  • 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
Methodenkompetenz
Sozialkompetenz
Selbstkompetenz
Moduldauer (Semester)
1
Unterrichtssprache
Deutsch
Gesamtaufwand
6.0 CrP; 180 Stunden
Semesterwochenstunden
4
Lernformen

Seminar

Geprüfte Leistung

Hausarbeit

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 Voraussetzungen

304, 206