Veranstaltungen

Vorlesung mit integrierter Übung

Fortgeschrittene Programmierkonzepte

Name im Diploma SupplementAdvanced Programming Concepts
Anbieter Lehrstuhl für Wirtschaftsinformatik und Softwaretechnik (http://www.softec.wiwi.uni-due.de/)
LehrpersonProf. Dr. Stefan Eicker
SWS4Sprachedeutsch
TurnusWintersemestermaximale Hörerschaftunbeschränkt

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.

Hörerschaft

  • WiInf-Ba-2010-V2013 > Vertiefungsstudium > Wahlpflichtbereich > Vertiefungsrichtung "Modellierung und Realisierung betrieblicher Informationssysteme" > (5.-6. Fachsemester, Wahlpflicht) Modul "Fortgeschrittene Programmierkonzepte"
  • WiInf-Ba-2023 > Vertiefungsstudium > Wahlpflichtbereich: Wirtschaftsinformatik und Informatik > (5.-6. Fachsemester, Wahlpflicht) Modul "Fortgeschrittene Programmierkonzepte"
WIWI‑C0519 - Vorlesung mit integrierter Übung: Fortgeschrittene Programmierkonzepte