Modul (auslaufend): Fortgeschrittene Programmierkonzepte (6 Credits)

Name im Diploma Supplement

Advanced Programming Concepts

Verantwortlich

Prof. Dr. Stefan Eicker

Voraus­setzungen

Siehe Prüfungsordnung.

Workload

180 Stunden studentischer Workload gesamt, davon:
  • Präsenzzeit: 30 Stunden
  • Vorbereitung, Nachbereitung: 90 Stunden
  • Prüfungsvorbereitung: 60 Stunden

Dauer

Das Modul erstreckt sich über 1 Semester.

Qualifikations­ziele

Die Studierenden

  • kennen die Ziele und Möglichkeiten fortgeschrittener Programmierkonzepte und moderner Entwicklungsplattformen
  • erläutern, analysieren und vergleichen fortgeschrittene Programmierkonzepte und moderne Entwicklungsplattformen in Bezug auf deren Praxisrelevanz
  • übertragen die theoretischen Konzepte auf Praxisbeispiele und lösen eigenständig konkrete Problemstellungen
  • können aus alternativen bzw. zukünftigen Konzepten und Technologien angemessene Methoden und Werkzeuge auswählen

Prüfungs­modalitäten

Zum Modul erfolgt eine modulbezogene Prüfung in Form einer Klausur (in der Regel: 60 bis 90 Minuten) oder einer Hausarbeit (in der Regel: 10 bis 20 Seiten). Die konkrete Prüfungsform (Klausur oder Hausarbeit) wird zu Beginn der Veranstaltung festgelegt.

Verwendung in Studiengängen

  • WiInf Bachelor > Vertiefungsstudium > Wahlpflichtbereich > Vertiefungsrichtung "Modellierung und Realisierung betrieblicher Informationssysteme" > 5.-6. FS, Wahlpflicht
  • WiInf Bachelor > Vertiefungsstudium > Wahlpflichtbereich: Wirtschaftsinformatik und Informatik > 5.-6. FS, Wahlpflicht

Bestandteile

  • Vorlesung mit integrierter Übung Fortgeschrittene Programmierkonzepte (6 Credits)

Modul: Fortgeschrittene Programmierkonzepte (WIWI‑M0261)

Vorlesung mit integrierter Übung: Fortgeschrittene Programmierkonzepte (6 Credits)

Name im Diploma Supplement

Advanced Programming Concepts

Anbieter

Lehrstuhl für Wirtschaftsinformatik und Softwaretechnik

Lehrperson

Prof. Dr. Stefan Eicker

Semesterwochenstunden

4

Sprache

deutsch

Turnus

Wintersemester

maximale Hörerschaft

###LABEL_NOLIMIT###

empfohlenes Vorwissen

Grundkenntnisse in den Bereichen Programmierung und Softwareentwicklung

Lehrinhalte

  • Einführung in das .NET Framework und die Sprache C#
  • Einsatz moderner Entwicklungswerkzeuge am Beispiel von Visual Studio .NET
  • Fortgeschrittene Konzepte der Objektorientierung in C#
  • Einsatz der .NET Basisklassenbibliothek
  • Speicherverwaltung
  • Metadaten und Reflection
  • Konzepte zur Fehlerbehandlung in komplexen Softwaresystemen
  • XML und Serialisierung
  • Refactoring

Literaturangaben

  • Nagel C (2013) Professional C# 2012 and .NET 4.5. Wiley, Indianapolis, IN, USA
  • MSDN Library (http://msdn.microsoft.com/library)
  • Weitere Literaturangaben sind zu den jeweiligen Veranstaltungen themenspezifisch in den Vorlesungsunterlagen zu finden.

didaktisches Konzept

Die Veranstaltung besteht zu 50% aus Vorlesungseinheiten und zu 50% aus Übungseinheiten, die abhängig von den einzelnen Themen der Vorlesung als Selbststudium von Grundlagen oder als praktische Übungsaufgabe zur Anwendung und Vertiefung angeboten werden. Die Vorlesung ergänzt die vermittelten Konzepte mit kleinen Softwareprojekten zur Veranschaulichung, die interaktiv entwickelt bzw. erläutert werden.

Vorlesung mit integrierter Übung: Fortgeschrittene Programmierkonzepte (WIWI‑C0519)