Sjællands Erhvervsakademi
Permalink

Advanced Software Construction

2026/2027
Engelsk titel
Advanced Software Construction
Uddannelse
Datamatiker
Uddannelsesniveau
Erhvervsakademi
Startsemester
4. Semester
Fagets varighed
1 semester
ECTS
10
Uddannelseselement
Valgfag
Undervisningsprog
Dansk
Undervisningens starttidspunkt
Efterår og Forår
Undervisningens lokation
Roskilde
Fagkode
45059001
Fagansvarlig
Jens Peter Andersen
Mikkel Andreas Krøll Christensen
Sissel Quistgaard Pagh
  • Indhold og formål
    Faget vil indeholde teknikker og værktøjer i programmeringssproget C# til at implementere større systemer og til at opbygge framework.
  • Læringsmål
    Viden
    Den studerende har:
    • viden om adskillige vigtige avancerede features i programmeringssproget C#
    • forståelse for formålet og anvendelsen af SOLID principperne
    • viden om forskellige Design Patterns
    • viden om Refactoring teknikker og værktøjer
    • viden om flere teknikker til path-finding
    • viden om problemstillinger og løsninger inden for concurrecy
    Færdigheder
    Den studerende kan:
    • anvende mere avancerede dele af programmeringssproget C# til udvikling af software, herunder frameworks
    • anvende SOLID principperne I softwareudvikling
    • anvende design patterns og være i stand til at anvende specifikke design patterns korrekt
    • se muligheder for refactoring og anvende specifikke refactoring-teknikker korrekt, hjulpet af værktøjer og teknologier
    • anvende forskellige path-finding algorimer
    • anvende korrekt concurrency control mekanismer
    Kompetencer
    Den studerende kan:
    • deltage i udvikling af større, moderne softwaresystemer, der involverer en bred vifte af ovenstående metoder og praksisser
    • udvikle objektorienteret kode af høj kvalitet mn også være i stand til at identificere kode af tvivlsom kvalitet og vide hvordan man konverterer sådan kode til høj kvalitet på en systematisk måde
  • Eksamen
    Læringsmålene for eksamen er identiske med fagets læringsmål
    Valgfagsprøven
    Forudsætninger for indstilling til eksamen
    Som del af et fagelement kan der være en eller flere obligatoriske studieaktiviteter, der defineres og beskrives af faglæreren. Dette kan f.eks. være afleveringsopgaver, projekter, mundtlige fremlæggelser, prøveeksamener m.m. De obligatoriske studieaktiviteter skal være opfyldt senest 10 dage før eksamens start, for at den studerende kan indstilles til eksamen.

    Hvis en studerende ikke opfylder forudsætningerne, kan den studerende ikke gå til eksamen og har brugt et eksamensforsøg.
    Valgfagseksamen
    Ja
    Eksamensform
    Skriftlig aflevering med mundtlig eksamen
    På datamatikeruddannelsen skal den studerende vælge 3 valgfag, som bliver udprøvet sammen i 1 eksamen.
    Eksamens tilrettelæggelse og indhold
    Den studerende vælger selv et emne som har relation til et af den studerendes valgfag.
    Formkrav

    Synopsen skal maksimum fylde 10 normalsider foruden evt. programmer. Én normalside udgør 2400 anslag inkl. mellemrum.

    Hvis en skriftlig opgavebesvarelse ikke opfylder formalia (fastsat i Studieordningen), kan bedømmerne afvise opgavebesvarelsen. Hvis opgavebesvarelsen afvises, skal der ikke gives en bedømmelse, og den studerende har brugt et eksamensforsøg.

    Varighed
    30 minutter
    ECTS
    30
    Individuel eller gruppeprøve
    Individuel
    Anvendt sprog til eksamen
    Dansk (Norsk/Svensk)
    Hjælpemidler
    Alle hjælpemidler
    Karakterskala
    7-trins skala
    Bedømmelsestype
    Intern censur
    Kriterier for bedømmelse
    Bedømmelseskriterierne for eksamen svarer til læringsmålene for det lokale fagelement: Valgfri uddannelseselementer. Læringsmålenes kontekst defineres af de konkrete valgfag, som synopsen baserer sig på.
    Der gives en samlet karakter, som er baseret på helhedsvurdering af det skriftlige produkt og den mundtlige præstation.
    Tidsmæssig placering
    4. Semester
    Mulighed for at søge om særlige vilkår
    Læs mere om særlige vilkår på -> Moodle
    Syge- og reeksamen
    Der gælder samme regler som for den ordinære eksamen
    Samme grundlag som 1. forsøg. Den studerende har mulighed for at redigere det skriftlige produkt, hvis reeksamen skyldes at tidligere forsøg ikke er bestået.