Fortgeschrittene Programmierkonzepte

Vorlesung mit integrierter Übung - 50% Präsenzlehre

Fortgeschrittene Programmierkonzepte (FPK)

Dozent:
  • Prof. Dr. Stefan Eicker
  • Dipl.-Wirt.-Inf. Peter M. Schuler
  • Tobias Brogt, M. Sc.
Ansprechpartner:
Semester:
Wintersemester 2014/2015
Turnus:
Wintersemester
Termin:
Montags 16:00 - 17:30 Uhr + 2 SWS Selbststudium
Raum:
R09 R04 H02
Beginn:
20.10.2014
Ende:
09.02.2015
Sprache:
deutsch
Moodle:
Veranstaltung in Moodle
LSF:
Veranstaltung im LSF

Beschreibung:

Es ist zu beachten, dass die Gliederung eine vorläufige Gliederung darstellt und gegebenenfalls aktualisiert wird. Die Vorlesungseinheiten werden um praktische Übungseinheiten ergänzt, die einzelne Aspekte der C#-Programmierung vertiefen. Die Präsenzeinheiten liegen zu der unter "Termin" angegebenen Zeiten; das Selbststudium ist wöchentlich im Umfang von 2 Semesterwochenstunden vorgesehen, terminlich aber nicht festgelegt. Weitere Details zur Veranstaltungsplanung werden in der ersten Vorlesungseinheit gegeben.

Qualifikationsziele:

Die Studenten sind in der Lage, fortgeschrittene Programmierkonzepte und moderne Entwicklungsplattformen in der Praxis einzusetzen. Mit den vorgestellten Konzepten können Sie konkrete Problemstellungen in der Softwareentwicklung eigenständig lösen bzw. unter weiteren Konzepten und Technologien die angemessenen Methoden und Werkzeuge auswählen.

Gliederung:

  • Overview & Introduction
  • The .NET Framework
  • Introduction to the Programming Language C#
  • Using Visual Studio.net
  • Object Oriented C#
  • Assemblies and IL
  • Base Classes - Strings
  • Memory Management
  • Pointer
  • Metadata & Reflection
  • LinQ
  • Errorhandling
  • XML & .NET
  • Conclusion & Exam Preparation

Literatur:

  • Robinson, S.; et al.: Professional C# 2012 and .NET 4.5; John Wiley & Sons; Indianapolis, Indiana, USA; 2012
  • Watkins, D.; Hammond, M.; Abrams, B.: Programming in the .NET Environment; Addison Wesley; 2003
  • MSDN Library 2003
  • Lorenz, P. A.; Expressiv: Reguläre Ausdrücke in .NET-Anwendungen; In: dotnetpro 07/2003, S. 52ff.

Prüfungsart:

Klausur

Formalia:

  • Wirtschaftsinformatik Bachelor of Science (BSc):
    Die Veranstaltung ist unter dem Titel "Fortgeschrittene Programmierkonzepte auf Basis moderner Entwicklungsplattformen" als Wahlpflichtmodul im Vertiefungsbereich eingeordnet. Durch erfolgreiche Teilnahme an der Prüfung können Studenten 6 Credits erwerben.
  • Angewandte Informatik - Systems Engineering (BSc): 
    Die Veranstaltung ist nicht Bestandteil des Studiengangs AI-SE.