Programmering 2
2024/2025- Formål og læringsmål
Fagelementet beskæftiger sig med design, arkitektur, programmering og deployment af distribuerede systemer, herunder den mellemliggende kommunikation.
VidenDen studerende har:
Færdigheder
• viden om integration mellem heterogene komponenter og platforme.
• forståelse for teori, praksis og bæredygtighed vedrørende distribueret programmering.Den studerende kan:
Kompetencer
• anvende centrale teknikker til at designe og konstruere programmer med flere samtidige brugere baseret på samarbejdende processer i en distribueret arkitektur.
• anvende designmønstre for distribuerede softwarearkitektur til at konstruere programmer, der benytter tidssvarende netværksteknologier under hensyntagen til sikkerhedsmæssige aspekter.
• anvende centrale metoder og redskaber til at udvikle distribuerede systemer.
• anvende centrale metoder og teknikker til at integrere systemer.
• vurdere konsekvenser af et løsningsforslag.Den studerende kan:
• håndtere udviklingsorienterede situationer inden for programmering i større IT-projekter.
• deltage i fagligt og tværfagligt samarbejde med en professionel tilgang i relation til større IT-projekter.
• i en struktureret sammenhæng tilegne sig ny viden, færdigheder og kompetencer inden for programmeringssprog, udviklingsværktøjer, programmeringsteknikker og programdesign. - Undervisningsform
Undervisningen på datamatikeruddannelsen 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æreprocessen.
For at sikre den optimale faglige indlæring og personlige udvikling hos den enkelte studerende anvender datamatikeruddannelsen 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 forsøger at opstille klare mål for læringsaktiviteterne.
Undervisningen kan tilrettelægges, så fremmedsprog indgår i form af undervisningsmateriale og i undervisningen. - Prøve
Læringsmålene for prøven er identiske med fagets/fagenes læringsmål
Forudsætninger for indstilling til eksamenFor at kunne deltage i en eksamen kan der være bundne forudsætninger, der skal være opfyldt, ud over aflevering af evt. eksamens rapport og eller produkt. Generelt er der én forudsætning for hver 5 ECTS, undtagen praktik og afgangsprojekt. En forudsætning kan være flere forskellige ting, enten en opgave aflevering, en præsentation, deltagelse i undervisning m.m.Faget prøvesFaget/modulet prøves selvstændigtPrøveformMundtlig prøvePå baggrund af stillet opgave 24 timer forinden skal der afleveres en løsning.
Mundtlig eksamen med en 5 minutters demonstration af løsningen og efterfølgende eksamination i 25 min inkl. votering. Opgaveløsning og eksamen er individuel.Individuel eller gruppeprøveIndividuelAnvendt sprog til prøvenDansk (Norsk/Svensk)Bedømmelsesform7-trins skalaBedømmer(e)Intern censur
På faget Programmering 2 modtager du 96 timers undervisning, hvilket svarer til 128 lektioner (1 lektion = 45 min.) og 35% af din samlede arbejdsbelastning på faget.
Undervisningen vil primært bestå af følgende aktiviteter: gruppearbejde, klasseundervisning.
Forberedelsen vil primært bestå af følgende aktiviteter: gruppearbejde, læsning af pensum.
Læs om KEAs studieaktivitetsmodel
*KEA kan fravige det angivne timetal, hvis det er begrundet i særlige forhold.