Nummer0-I-B-X-0ecnf.HN/12ECTS3.0Kategorie-CodesModulAnmeldestatus Infom.AktivAnspruchsniveauintermediateInhaltsübersichtDas Modul gibt eine vertiefte praktische Einführung in die Konzepte der Programmiersprache C# und das .Net Framework.
- .Net Framework-Architektur
- Die Programmiersprache C# und das C# Typensystem
- Language Integrated Query (LINQ) und Lambda Expressions
- .Net Runtime Model und Garbage Collection
- Dynamische Programmierung und Native Code Integration
- .Net Parallel Programming und Asynchronous Execution
- .Net Sprachinteroperabilität
- .Net Deployment & Versioning
LernzieleDie Teilnehmer lernen die wichtigen Sprachkonzepte von C# kennen und können diese effizient zur Softwareentwicklung einsetzen.
Die Studierenden
- können die grundlegenden Konzepte der .Net Architektur erläutern
- können die Funktionsweise der .Net Runtime erklären
- kennen wichtige Sprachkonzepte von C# und können diese korrekt einsetzen
- können ausgewählte .Net-Technologien anwenden und auch komplexe Lösungen in C# umsetzen
Empfohlene Vorkenntnisse
- Objektorientierte Programmierung (oopI2)
- Software Construction (swc)
LeistungsbewertungErfahrungsnote