Københavns Erhvervsakademi

en

Udvikling af store systemer

2023/2024
Engelsk titel
Development of Large Systems
Uddannelse
Software udvikling
Uddannelsestype
Fuldtidsuddannelse
Niveau
Professionsbachelor (top-up)
Fagets/modulets varighed
1 semester
Ects
10
Udd. element
Obligatorisk
Sprog
Engelsk
Opstart
Forår
Studiested
Håndværkergården, København N
Fagkode
9942251
Fag- /modulansvarlig
Tomas Pesek
Constantin Alexandru Gheorghiasa
Arturo Mora Rioja
  • Formål og læringsmål

    Formålet med fagelementet er at kvalificere den studerende til at udvikle store IT-systemer, hvor skalerbarhed er en central og vigtig karakteristika. Den studerende skal have viden om hvordan centrale systemudviklingsmetoder håndterer problemstillinger knyttet til skalerbarhed og udvikling af store, distribuerede systemer. Den studerende skal have kendskab til begreber, teknikker og teknologier til løbende kvalitetssikring og levering (Continuous integration and delivery) af software-baserede systemer. Den studerende skal kunne designe, implementere og vedligeholde store, distribuerede systemer i distribuerede udviklingsteam.

    Viden

    Den studerende har viden om:
    •problemstillinger knyttet til udvikling af distribuerede og store IT-systemer, og hvordan disciplinerede og agile udviklingsmetoder foreskriver hvordan disse problemstillinger håndteres
    •fordele, ulemper og omkostninger ved at anvende et system til løbende kvalitetssikring og levering (Continuous integration and delivery) af IT-systemer
    •kvalitetskriterier for design af grænseflader til delsystemer
    •konfigurations- og fejlrapporteringssystemer dedikeret til udvikling af store, distribuerede systemer.

    Færdigheder

    Den studerende kan:
    •anvende teknikker til opdeling af et system i delsystemer
    •designe og specificere krav til delsystemer
    •anvende versionsstyringssystemer dedikeret til udvikling af store, distribuerede systemer i et distribueret udviklingsteam
    •anvende et system til løbende kvalitetssikring og levering (Continuous integration and delivery)
    •anvende arkitekturmønstre dedikeret til udvikling af store, distribuerede systemer.

    Kompetencer

    Den studerende kan:
    •samarbejde i store udviklingsorganisationer
    •indgå i globalt distribueret udvikling
    •tilpasse udviklingsmetoder og –processer til udvikling af store, distribuerede systemer.

  • Undervisningsform
    Undervisningen på softwareudvikling foregår som en dynamisk, interaktiv proces, hvor hovedvægten lægges på de studerendes aktive deltagelse. Undervisningen tager udgangspunkt i relevant erhvervspraksis og kobler praksis og teori. Der inddrages problemstillinger fra de forskellige typer af virksomheder inden for it-branchen. De studerende tager ansvar for egen læring, og såvel de som underviserne bidrager konstruktivt til læringsprocessen.

    For at sikre den optimale faglige indlæring og personlige udvikling hos den enkelte studerende anvender uddannelsen varieret pædagogik med hovedvægten lagt på dialog, diskussion og projekter.

    Undervisningen tilrettelægges varieret bl.a. gennem holdundervisning, gæsteforelæsninger virksomhedsbesøg, projektarbejde i grupper og individuelt arbejde – oftest med tværfaglige problemstillinger og altid med et anvendelsesorienteret udgangspunkt. De forskellige indlæringsformer vil, ud over det faglige indhold, også udvikle den studerendes evne til både at arbejde selvstændigt og at samarbejde med andre.

    Fælles for alle disse aktiviteter er, at uddannelsen altid søger at opstille klare mål for læringsaktiviteterne.
  • Forudsætninger for at deltage i faget

    Materielle forudsætninger for at deltage i faget
    Windows PC, Mac eller Linux
    - min 8 GB RAM (16 GB RAM er at foretrække)
    - 200 GB ledig disk
    - CPU med virtualiseringshardware. Haves I de fleste moderne CPU’er.
    - 15,6” skærm eller større anbefales

  • Prøve

    Læringsmålene for prøven er identiske med fagets/fagenes læringsmål

    Faget prøves
    Faget/modulet prøves selvstændigt
    Prøveform
    Kombineret skriftlig og mundtlig prøve
    Formkrav
    Antal stud Antal sider
    2 Max 25
    3 Max 30
    4 Max 35
    Individuel eller gruppeprøve
    Individuel
    Anvendt sprog til prøven
    Engelsk
    Varighed
    Præsentation - max 10 min.
    Examinering - max. 15 min.
    Vurdering - 5 min.
    I alt - 30 min.
    Hjælpemidler der må medbringes
    Computer
    Hjælpemidler som stilles til rådighed
    Projektor
    Bedømmelsesform
    7-trins skala
    Bedømmer(e)
    Ekstern censur
  • Foreløbig litteratur
    Dette er en foreløbig litteraturliste. Der udleveres en endelig litteraturliste i forbindelse med studiestart.
    Kursusmateriale tilgængeligt for de studerende via Internet.
  • Yderligere information
    Nogle klasser kan være online.
90
timers undervisning
184
timers forberedelse
Tallene viser omfanget af arbejdsbelastningen relateret til faget fordelt på forskellige studieaktiviteter.

På faget Udvikling af store systemer modtager du 90 timers undervisning, hvilket svarer til 120 lektioner (1 lektion = 45 min.) og 33% af din samlede arbejdsbelastning på faget.

Undervisningen vil primært bestå af følgende aktiviteter: interne forelæsninger, klasseundervisning, Onlineundervisning.
Forberedelsen vil primært bestå af følgende aktiviteter: læsning af pensum, læsning af egne noter, projektarbejde.

Læs om KEAs studieaktivitetsmodel

*KEA kan fravige det angivne timetal, hvis det er begrundet i særlige forhold.