Sjællands Erhvervsakademi
Permalink

Advanced Software Construction

2025/2026
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
Per Jensen
  • 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
    • 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
    Fagets eksamener er beskrevet på et andet fag
    45059000