YH-KURSPLAN
Dynamiska Webbsystem 1, 25 yrkeshögskolepoäng
Dynamic Web Systems 1, 25 HVE credit points
Kursplan för studenter höst 2022
Kurskod: | YTDW12 |
Fastställd av: | Ledningsgruppen (Yh) 2022-05-19 |
Gäller fr.o.m.: | Hösten 2022 |
Version: | 1 |
Utbildnings-information: | Webbutvecklare .NET 400 YHP utbnr YH0851-2022-1, 2, 3 |
Syfte
Kursen syftar till att ge färdigheter i att skapa webbapplikationer med lagring i databas samt att genomföra enhetstester. Kursen syftar också till att utveckla förmågan att lösa programmeringsuppgifter med ramverk samt skapa källkod anpassad för enkelt underhåll och vidareutveckling. Kursen syftar även till att ge specialiserade kunskaper i objektorienterad programmering och design i ramverket ASP.NET och programspråket C#.
Kursen bidrar delvis till följande övergripande mål: 1, 3, 6, 8, 10, 13, 14, 15, 18
Läranderesultat
Efter genomförd kurs ska den studerande kunna:
Kunskaper
1. redogöra för och beskriva nyttan med vanligt förekommande programmeringsmönster i ASP.NET
2. redogöra för kravhanteringsmetoder i programmeringsprojekt.
3. beskriva syfte och användningsområde för en ORM.
4. redogöra för de vanligaste databastyperna samt deras styrkor, svagheter och användningsområden.
Färdigheter
5. utveckla dynamiska webbapplikationer med ASP.NET MVC
6. implementera autentisering av användare med hjälp av ramverk i ASP.NET
7. analysera och strukturera kod för underhåll och vidareutveckling.
8. utföra enhetstester vid webbapplikationsutveckling.
Innehåll
Programmeringsmönster i ASP.NET Core
Dynamiska webbapplikationer med ASP.NET MVC
Autentisering av användare med hjälp av ramverk, exempelvis ASP.NET Identity Core
Lagring i databas via ORM, exempelvis Entity Framework Core
Databastyper
Kravspecifikation för programmeringsprojekt
Undervisningsformer
Undervisning sker i form av videoföreläsningar och handledning.
Kursen ges på svenska. Kurslitteratur och material är huvudsakligen på engelska.
Undervisningen bedrivs normalt på svenska men undervisning på engelska kan förekomma.
Förkunskapskrav
Grundläggande behörighet samt Matematik 2 100 p med lägst betyget E/G och Programmering 1 100 p med lägst betyget E/G eller motsvarande kunskaper.
Examination och betyg
Kursen bedöms med betygen Icke godkänt, Godkänt eller Väl godkänt (Yh).
Kursen bedöms med betygen Icke godkänt, Godkänt eller Väl godkänt (Yh).
Bedömning:
Läranderesultat 1, 2, 3 och 4 examineras med tentamen (5 Yhp)
Läranderesultat 5, 6, 7 och 8 examineras delvis med seminarier (5 Yhp) och delvis med inlämningsuppgifter (15 Yhp)
Poängregistrering av examinationen för kursen sker enligt följande system:
Examinationsmoment | Omfattning | Betyg |
---|
Tentamen | 5 yhp | IG/G |
Seminarier | 5 yhp | IG/G |
Inlämningsuppgifter1 | 15 yhp | IG/G/VG |
1 Bestämmer kursens slutbetyg vilket utfärdas först när samtliga moment godkänts.
Betygskriterier
-För betyget Godkänt ska den studerande uppfylla kraven i enlighet med kursens läranderesultat.
- För betyget Väl Godkänt ska den studerande utöver kraven för godkänt självständigt kunna analysera och reflektera över sin egen och andras källkod med avseende på funktion, kodstruktur och egenskaper som underlättar underhåll och vidareutveckling.
Kurslitteratur
Meddelas senast åtta veckor före kursstart.