Print
Code
XH-DND1
Version
1.0
Offered by
Eksportingeniør
ECTS
5
Prerequisites
Den studerende skal være bekendt med:
- Grundlæggende objektorienteret programmering
- Relationelle databaser
- Grundlæggende webudvikling (HTML, CSS)
- IT-PRO1
- IT-DBS1
- IT-WEB1
Eller tilsvarende kurser.
Main purpose
Formålet er at kvalificere den studerende til at kunne beskrive og implementere de grundlæggende begreber inden for programmeringssproget C# og .NET-udviklerplatformen.
Knowledge
Den studerende vil være i stand til at:
- Beskrive grundlæggende elementer i .NET-udvikling og det fælles typesystem
- Identificere og beskrive .NET-teknologier, der er relevante for applikationsudvikling
Skills
Den studerende vil være i stand til at:
- Skrive og fejlfinde C# kode
- Navigere og bruge .NET API’en
- Oprette og bruge klassebiblioteker
- Implementere og bruge RESTful webtjenester
- Anvende asynkron programmering
- Implementere webapplikationer med ASP.NET
- Oprette og interagere med relationalle databaser ved brug af et objekt-relational mapping bibliotek
- Sammenligne objekt-relationel mapping med traditionelle datatilgangsteknikker
- Definere og implementere grundlæggende autentificering og autorisation
Competences
Den studerende vil være i stand til at:
- Udvilke konsolapplikationer, webapplikationer og webtjenester med
- Server- og klientside C#-programmering
- Persistens af data ved hjælp af objekt-relationel mapping
- Brugeradministration, herunder autentificering og autorisation
- Analysere og evaluere relevansen af .NET-teknologier ved design af softwareapplikationer
Topics
Teaching methods and study activities
I semestret indgår 24 klassetimer, fordelt i 6 blokke a 4 lektioner spredt over 12 uger. Den samlede arbejdsmængde for den studerende forventes at være omkring 140 timer, hvor størstedelen vil blive brugt på at arbejde med kursets projektopgave.
Resources
Evaluation
Examination
Eksamensforudsætninger
Fremmødekrav (4/6 lektioner)
Eksamensform:
Eksamen er i to separate dele:
Del 1 (25%):
Skriftlig, individuel, 1 time, flowLOCK.
Del 2 (75%):
Projektopgave, udarbejdes i grupper a 2-4 studerende.
Evalueringen af Del 2 sker på baggrund af:
- Den afleverede software
- Dokumentation af teknisk proces via en udviklerblog
- Gruppeoplæg (video)
- Individuel refleksion (video)
For at bestå kurset skal Del 2 være gennemført med en bestået karakter.
Intern censur
Tilladte hjælpemidler:
Del 1: Ingen
Del 2: Alle
Reeksamen
Hvis en studerende får en ikke-bestået karakter for Del 2, vil de blive bedt om at genindlevere projektet i reeksamenperioden.
Hvis en studerende får en bestået karakter for Del 2, men en samlet ikke-bestået karakter, vil de modtage en ny Del 1-eksamen i reeksamenperioden.
En tredje omprøve kan afholdes som en mundtlig prøve.
Grading criteria
Karakter efter 7-trinsskala.
Additional information
Responsible
Jakob Trigger Knop
Valid from
01-08-2024 00:00
Course type
Keywords
C#, .NET, webtjenester, webapplikationer, objekt-relational mapping