62413 Avanceret objektorienteret programmering med C# og .NET

2024/2025

Kursusinformation
Advanced object oriented programming using C# and .NET
Engelsk
5
Diplomingeniør
Kurset udbydes som enkeltfag
Tilvalgskursus (B En), IT og økonomi
Tilvalgskursus (B Eng), se flere
Tilvalgskursus (B Eng), Global Business og Engineering
Tilvalgskursus (B Eng), IT-elektronik
Tilvalgskursus (B Eng), Softwareteknologi
Tilvalgskursus (B Eng), Sundhedsteknologi
E5B (ons 13-17)
Forår
Forår: onsdage 17.00-20.30. Start: Angives senere (Feb 2025)
Efterår: onsdage 13.00-17.00
Campus Ballerup
13-uger
E5B, F5B
Mundtlig eksamen og bedømmelse af rapport(er)
Skriftlige hjælpemidler er tilladt
7-trins skala , ekstern censur
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 Core og C#.
Grundlæggende .Net Core og C#.
.Net's garbage collector, delegater og hændelser, .Net komponenter.
Introduktion til Asp.net
Introduktion til Web Services
Introduktion til XML teknologier
Introduktion til bæredygtighedsaspekter i C# .NET
Bemærkninger
Sektion for AI, matematik og software
Valgfag: IT, Ballerup
Valgfag: IT-elektronik
Valgfag: It og Økonomi
Valgfag: Softwareteknologi

Eksamen er baseret på obligatoriske skriftlige afleveringer
Sidst opdateret
02. maj, 2024