62413 Avanceret objektorienteret programmering med C# og .NET

2020/2021

Informatik(100)
IT, Ballerup: Valgfag
Softwareteknologi: Valgfag
IT-elektronik:Valgfag
ITØ:Valgfag
Kursusinformation
Advanced object oriented programming using C# and .NET
Engelsk
5
Diplomingeniør
Kurset udbydes som enkeltfag
E5B (ons 13-17)
Forår
Forår: onsdage 17.00-20.30. Start: 03.02.21
Campus Ballerup
13-uger
E5B, F5B
Mundtlig eksamen og bedømmelse af rapport(er)
Alle hjælpemidler er tilladt
7-trins skala , intern bedømmelse
62549
6241262234
Indgående erfaring med mindst et objektorienteret programmeringssprog som Java eller C++
Henrik Tange , Ballerup Campus, Bygning Ballerup , htan@dtu.dk
62 Institut for Ingeniørteknologi og -didaktik
I studieplanlæggeren
Overordnede kursusmål
Mange udviklingsjob er nu om dage baseret på brugen af C# .NET og professionel brug af design mønstre.
Kurset vil give den studerende et indgående kendskab til C# og .NET platformen på et højt niveau samt design med GoF design mønstre.
Læringsmål
En studerende, der fuldt ud har opfyldt kursets mål, vil kunne:
  • Kende, forstå, forklare og beskrive analyse- og designdiagrammer
  • Reflektere over arkitektur og anvendelse af designmønstre
  • Reflektere over opdeling af logik og brugergrænseflade
  • Beskrive og anvende de nyeste udviklings-metoder og –processer
  • Beskrive metoder og værktøj til test og kvalitetssikring af programmel
  • Designe et objektorienteret system med brug af designmønstre
  • Argumentere for valg - og relevans - af de anvendte diagrammer
  • Reflektere over væsentlige design- og procesbeslutninger i et projekt
  • Identificere problemstillinger i relation til udvikling af programmel
Kursusindhold
GoF og andre designmønstre
Arkitekturen af .Net og C#.
Grundlæggende .Net og C#.
.Net's garbage collector, delegater og hændelser, .Net komponenter.
Introduktion til Asp.net
Introduktion til Web Services
Introduktion til XML teknologier
Bemærkninger
Eksamen er baseret på obligatoriske skriftlige afleveringer
Sidst opdateret
28. april, 2020