Om Software Construction

Valgfag hvor du arbejder i grupper med realistiske opgaver: versionskontrol, agile metoder som Scrum og Kanban samt samarbejde i et udviklingsteam.

Valgfaget Software Construction har til formål at klargøre dig til at kunne deltage i et professionelt udviklingsteam i forbindelse med praktik i en virksomhed. Undervisningsforløbet bygger videre på dit tekniske og metodiske fundament og fokuserer på udvikling af konkrete kompetencer, der kræves i et samarbejdsmiljø i en virksomhed.

Undervisningen omfatter emner som versionskontrol, samarbejdsværktøjer, kommunikationsteknikker, problemløsning og agile udviklingsmetoder (f.eks. Scrum eller Kanban), samt dybdegående tekniske emner inden for udvikling af software.

Hvad lærer jeg

I valgfaget Software Construction vil du arbejde i grupper, hvor I løser realistiske opgaver, der simulerer arbejdsgange og udfordringer i et professionelt team. Du lærer, hvordan du strukturerer og dokumenterer dit arbejde, håndterer feedback og tilpasser dig teamets mål.
Der er desuden fokus på, at du lærer at anvende værktøjer som Git, Jira eller lignende, der anvendes til versionsstyring og projektstyring, så du kan indgå i virksomhedens processer.

Forløbet afsluttes med en opgave, der kræver anvendelse af alle kompetencer opnået i forløbet, og som evalueres med henblik på at sikre, at du er klar til at bidrage professionelt i din kommende praktik.

Hvordan arbejder jeg 

Rammerne for undervisningen er dialogbaseret, hvor der tages hensyn til dig som elev gennem undervisningsdifferentiering. Vi har fokus på dialog og samspil, hvor læreren engagerer dig i samtaler, stiller spørgsmål og opfordrer dig til at reflektere og deltage aktivt i læringsprocessen.
Gennem hyppig feedback, løser du efterfølgende opgaverne, enten selvstændigt eller fælles, med hensyntagen til differentiering i forhold til dit niveau og øvrige behov.

I valgfaget Software Construction undervises du i emner der er direkte relaterede til erhvervslivets ønsker og behov. Disse emner er objektorienteret programmering og design patterns, herunder de objektorienterede principper som polymorfi og arv, i moderne frameworks som f.eks. .NET MAUI, Entity Framework, WPF, REST API, relationelle databaser, samt Unit Testing. Du opnår desuden en forståelse for systemudviklingsmetoder, så du kan indgå i sådanne forløb i en praktik, hvor du kan omsætte dine kompetencer til at skabe værdi for virksomheden.

Faglige forudsætninger

Som udgangspunkt skal du have gennemført Softwareudvikling 1 + 2 for at starte på valgfaget Software Construction.

Lærere der underviser i dette forløb

Kontakt AspIT

Har du spørgsmål eller ønsker du at vide mere om AspIT, så send os en besked.