LUP - H5 - Datatekniker programmering - 10.4
Mål for undervisningen

TEMAER PÅ H5:
- Udviklingsopgave og projektstyring (3 uger)
- Systemudvikling og processstyring (5 uger)
- Valgfri specialefag (2 uger)
OVERSIGT OVER FAG PÅ H5:
|
UVM fagnummer |
Fagtitel og niveauer |
Vejl. tid i uger |
|
17682 |
IoT og Embeddede systemer (avanceret-ekspert) |
2 |
|
16854 |
Computerteknologi (rutineret-ekspert) |
1 |
|
7123 |
Faglig Processtyring (Valgfri Specialefag) |
2 |
|
17348 |
Machine Learning (Valgfri Specialefag) |
2 |
|
6277 |
Projektstyring (rutineret, avanceret, ekspert.) |
1 |
|
6243 |
Systemudvikling og projektstyring (avanceret) |
2 |
Via undervisningen skal eleven desuden opbygge/videreudvikle generelle kompetencer såsom:
- Evnen til at anvende/bygge videre på sin faglige viden og kompetencer fra de forgående hovedforløb.
- Evnen til at forstå, redegøre for og benytte faglige udtryk
- Evnen til at samarbejde omkring netværksløsninger inkl. kommunikere konstruktivt, tage ansvar for og del i arbejdsprocessen.
- Evnen til at løse opgaver selvstændigt samt redegøre for egne overvejelser i processen.
- Evnen til at overholde en deadline og møde til tiden.
- Evnen til at levere en løsning eller produkt af den faglige kvalitet, der passer til niveauet på hovedforløbet.
- Evnen til at holde fokus på kunde/bruger tilfredshed i processen samt i forbindelse med den endelig løsning/ produkt.
LÆRINGSMÅL FOR FAG PÅ H5:
Når faget IoT og Embeddede systemer er afsluttet vil eleven kunne:
- Prototypeudvikling – Opbygning af en mindre Embedded prototype baseret på en standard IoT-applikation.
- Embedded programmering – Anvendelse af programmeringssprog og værktøjer, herunder brug af standard programbiblioteker.
- Avanceret databehandling – korrekt håndtering af sensordata i IoT-løsninger, hvor det udviklede program analyserer og behandler data, før de sendes videre i systemet.
- IoT designoptimering – Anvendelse af designguidelines og andre standarder til at optimere IoT-løsninger i forhold til performance, sikkerhed og pålidelighed.
- Afsluttende systemintegration – Sammenkobling af de udviklede systemer til en fuldendt IoT-løsning, der kan fungere i en reel produktions- eller netværksopsætning.
Når faget Computerteknologi er afsluttet vil eleven kunne/ have opnået:
- Dimensionere en arbejdsstation eller server ud fra en konkret kravsspecifikation.
- Installere og administrere en virtualiseringsplatform.
- Tilgå og udføre konfigurationsændringer på virtualiseringsplatforme.
Når faget Projektstyring er afsluttet vil eleven kunne:
- Arbejde med projektstyring hvor enten Machine eaning eller IoT / Embedded fagene indgår i i et 3 ugers forløb.
- Beskrive det overordnede formål med PRINCE2 metoden.
- Beskrive formål og hovedindhold af alle roller, herunder Project Manager, Customer/User/Supplier og Project Board.
- Beskrive de 7 principper, 7 temaer og 7 processer, der er i PRINCE2.
- Gennemføre et mindre projekt, som bygger på PRINCE2 metoden.
Når faget Systemudvikling og projektstyring er afsluttet vil eleven kunne:
- Arbejde med de forskellige faser i projektstyring på baggrund af egne overvejelser inkl. etableringen af et projekt, den overordnede planlægning af projektet, opstilling af hoved- og delmål, tidsestimering og deraf udledte ressourceforbrug, samt styring af projekter med tilhørende afrapportering.
- Selvstændigt og ud fra egne beregninger opbygge og idriftsætte et avanceret it-system.
- Tage initiativ til at udarbejde nødvendig produkt- og præsentationsdokumentation i forhold til præsentation af systemet.
- Selvstændigt forberede og i plenum gennemføre en præsentation af systemet.
- Forklare evt. opståede problemer i forhold til opgaveløsning og argumentere for valgte løsninger.
Når det valgfrifag Machine learning er afsluttet vil eleven kunne:
- Redegøre for, hvordan en maskine kan lære.
- Anvende maskinlæring til at løse praktiske opgaver.
- Samle og forberede data til maskinlæring.
- Redegøre for forskellige maskinlæringsmetoder.
- Træne og teste sin model.
- Anvende klassificering og regression til at løse praktiske opgaver.
- Anvende et maskinlærings-framework til at løse en praktisk opgave.
Når det valgfrifag Faglig processtyring er afsluttet vil eleven kunne:
- Udarbejde eller færdiggøre en kravspecifikation ud fra en udleveret opgavebeskrivelse.
- Lave en analyse ud fra en kravspecifikation, dvs. beskrive hvad der skal udvikles eller designes.
- Lave et design og foretage kvalificerede valg ud fra en analyse, dvs. beskrive hvordan projektet skal implementeres.
- Implementere et projekt ud fra designet.
- Udfærdige en proces rapport for hele projektforløbet.
- Udfærdige en produktdokumentation for det implementerede design.
- Indtænke Proof of Concept (PoC) hvor prototypens endelige løsning beskrives.
Målpinde for fagene på H5 - Datatekniker programmering
Klik på + tegnet i nederste højre hjørne for at få vist indholdet af denne sektion.
Målpinde
- Lærlingen kan udvikle serverside webapplikationer, der kan levere HTML-kode til browseren, samt Web API eller webservices, som kan udveksle data med en client-application, f.eks. en browser eller en mobil App.
- Lærlingen kan redegøre for forskellige arkitekturer for web Applikationer og web API (web Services), med fordele og ulemper.
- Lærlingen kan opbygge og konfigurere en web Application og web API (web service) vha. et framework.
- Lærlingen kan benytte validering af brugerinput i en web Applikation.
- Lærlingen kan implementere passende ViewModels eller DTO klasser.
- Lærlingen kan anvende Unit Test og mocking af objekter.
- Lærlingen kan konfigurere routing i en applikation.
- Lærlingen kan udvide en applikation med en database, evt. med et ORM-framework.
- Lærlingen kan programmere services til brug for en applikation, f.eks. data- og logging-services.
- Lærlingen kan benytte en hensigtsmæssig strategi for Exception handling.
- Lærlingen kan implementere sikkerhed og brugeradministration i en applikation.
- Lærlingen kan udrulle (deploy) en applikation, både On-Premises og Cloud baseret.
- Lærlingen kan udføre Parallel Programming.
- Lærlingen kan redegøre for fordele/ulemper ved forskellige teknikker inden for Cryptography.
- Lærlingen kan anvende Hashing, Symmetric og Asymmetric Encryption.
- Lærlingen kan udvikle en appløsning, som manipulerer eksterne data, herunder f.eks. fjernstyrer ting over internettet, og husker opsætninger imellem flere udførsler af den pågældende app.
- Lærlingen kan selvstændigt udvikle en appløsning.
- Lærlingen kan vælge det bedst egnede udviklingsværktøj til en given opgave, under hensyntagen til crossplatform-kompatibilitet og performance.
- Lærlingen kan programmere en appløsning, der kan kommunikere med eksterne datakilder, så som databaseserver, web API o.l.
- Lærlingen kan programmere en appløsning, der kan kommunikere med andre apps på enheden ved f.eks. at opdatere en kontakt, sende en SMS eller hente GPS-data.
- Lærlingen kan programmere en appløsning med threads med det formål at udføre parallelle opgaver.
- Lærlingen kan optimere koden i appløsningen med henblik på optimal udnyttelse af enhedens ressourcer.
- Lærlingen kan redegøre for mulige sikkerhedsproblemer når en app skal kommunikere med eksterne datakilder og tage højde for disse i forbindelse med udvikling af en appløsning ved f.eks. at kryptere.
- Lærlingen kan gennem en test dokumentere funktionaliteten i en udviklet appløsning.
- Lærlingen kan, ud fra en case-opgave, selvstændigt beskrive, opbygge og dokumentere en Linux baseret løsning, og kan herigennem demonstrere viden, færdigheder og kompetencer ud over de i faget beskrevne mål og målniveauer.
- Lærlingen har en generel viden om Linux miljøet, og kan anvende denne viden i forbindelse med opgaver rettet mod Linux baserede systemer.
- Lærlingen kan navigere i et Linux shell miljø og anvende almindeligt forekommende Linux kommandoer.
- Lærlingen har en grundlæggende viden om Linux distributioner og Linux open source miljøet.
- Lærlingen har en grundlæggende viden om Linux opbygning og Linux kernen.
- Lærlingen kan anvende Linux programmeringsmiljøet.
- Lærlingen kan anvende værktøjer og programmeringsmodellen til Linux.
- Lærlingen kan anvende programmeringsmodellen til forskellige Linux varianter, herunder Linux server og embedded Linux.
- Lærlingen kan anvende Linux dokumentationen til selvstændigt at finde nødvendig information.
- Lærlingen kan dokumentere egne løsninger i Linux dokumentationssystemet.
- Eleven kan redegøre for kommunikationsprotokoller, der anvendes i Ethernet kommunikationen.
- Eleven kan anvende TCP/IP stakken.
- Eleven kan programmere en given Controller i forhold til TCP/IP kommunikation.
- Eleven kan kommunikere til en ekstern TCP/IP enhed som f.eks. en server.
- Eleven kan beskrive datasikkerhedsmæssige problemstillinger, der typisk knytter sig til den anvendte teknologi.
- Eleven kan anvende forskelligt software værktøj til kontrol/fejlfinding af kommunikationen.
- Eleven kan, med udgangspunkt i et Embedded controller KIT, opbygge et kommunikationssystem med perifere komponenter, og kan herunder anvende tilhørende programmoduler og eventuelle RTOS.
- Eleven kan udfærdige modulstruktureret programdokumentation.
- Lærlingen kan, på et fagligt niveau svarende til PRINCE2, arbejde med projektstyring.
- Lærlingen kan beskrive det overordnede formål med PRINCE2 metoden.
- Lærlingen kan beskrive formål og hovedindhold af alle roller, herunder Project Manager, Customer/User/Supplier og Project Board.
- Lærlingen kan beskrive formål og hovedindhold af de otte komponenter, herunder Business Case, Change Control, Quality, Configuration Management, Controls, Organisation, Plans og Risk.
- Lærlingen kan beskrive formål og hovedindhold af de otte processer og underprocesser, herunder bl.a. Directing a Project, Starting up a Project, Initiating a Project, Managing Stage Boundaries, Controlling a Stage, Managing Product Delivery, Closing a Project og Planning.
- Lærlingen kan beskrive formål og hovedindhold af projektstyringsteknikkerne, herunder Assurance, Project Support, Controlling Change og PRINCE2 Scope.
- Lærlingen kan beskrive hvilke ledelsesprodukter, der er input til og output fra, i de otte processer.
- Lærlingen kan beskrive hovedformål og indhold af de væsentligste ledelsesprodukter.
- Lærlingen kan beskrive forholdene mellem processer, leverancer, roller og ledelsesaspekterne ved et projekt.
- Lærlingen kan gennemføre et projekt, som bygger på dele af PRINCE2 metoden.
- Lærlingen kan på baggrund af egne overvejelser arbejde med de forskellige faser i projektstyring fra etableringen af et projekt, den overordnede planlægning af projektet, opstilling af hoved- og delmål, tidsestimering og deraf udledte ressourceforbrug, samt styring af projekter med tilhørende afrapportering.
- Lærlingen kan selvstændigt og ud fra egne beregninger opbygge og idriftsætte et avanceret it-system.
- Lærlingen kan tage initiativ til at udarbejde nødvendig produkt- og præsentationsdokumentation i forhold til præsentation af systemet.
- Lærlingen kan selvstændigt forberede og i plenum gennemføre en præsentation af systemet.
- Lærlingen kan forklare evt. opståede problemer i forhold til opgaveløsning og argumentere for valgte løsninger, også i ikke-rutine situationer.
- Lærlingen kan reflektere og vurdere systemudviklingsmetoder og anvende en situationsbestemt metode.
17682 IOT og embeddede systemer
Ingen resultater
Målpinde
- Lærlingen kan redegøre for målsætningen med IoT og IIoT.
- Lærlingen kan redegøre for de forskellige begreber, teknikker, standarder, modeller og processer, der typisk indgår i IoT og IIoT løsninger.
- Lærlingen kan redegøre for, hvornår en enhed kan betegnes som en IoT/IIoT enhed.
- Lærlingen kan redegøre for konkrete teknologier, komponenter og enheder, der kan anvendes i IoT/IIoT løsninger.
- Lærlingen kan redegøre for hvilke risici og udfordringer, der skal tages i betragtning ved IoT/IIoT.
- Lærlingen kan redegøre for løsningsmuligheder ud fra konkrete cases på IoT/IIoT løsninger.
- Lærlingen kan redegøre for system- og integrationsmuligheder med IoT/IIoT på nuværende systemer, som f.eks. produktionssystemer.
- Lærlingen kan beskrive kendte anvendelsesområder med IoT/IIoT.
- Lærlingen kan opbygge og dokumentere en mindre IoT løsning, der anvender standard IoT software, hardware og enheder
- Lærlingen kan udvælge relevante sensortyper og sensorsystemer i forhold til opbygning af en given IoT og IIoT løsning.
- Lærlingen kan, på baggrund af sin viden om analoge og digitale outputsignaler fra forskellige sensortyper, foretage kvalitetsmåling og validering af sensor-outputs, og vurdere, om signal-outputtet er validt.
- Lærlingen kan, på baggrund af sin viden om elektronik og måleteknik, foretage fejlanalyse på analoge, digitale, serielle og trådløse outputs.
- Lærlingen kan, på baggrund af sin viden om tidsaktuelle IoT/IIoT datakommunikationsteknologier og protokoller, foretage valg af den datakommunikationsteknologi, der er bedst egnet i forhold til opbygning af en given IoT/IIoT løsning.
- Lærlingen kan, på baggrund af sin viden om sikkerhedsproblemer foretage en risikoanalyse af mulige sikkerhedsproblemer og på baggrund heraf indføre forebyggende foranstaltninger, som fx en plan for opdatering af enhedernes firmware/software.
- Lærlingen kan, på baggrund af sin viden om teknikker til fejlfinding på netværksforbindelser, foretage elementær fejlfinding på trådede og trådløse netværksforbindelser.
- Lærlingen kan arbejde med IoT/IIoT relaterede opgaver, som omfatter anvendelse af designguideline til design af mindre IoT/IIoT løsninger, og viden om aktuelle industristandarder
- Lærlingen kan beskrive hvilke hardwarekomponenter, der typisk indgår i et embedded system, såsom digitale og analoge interfacemuligheder og opkobling til netværk. Desuden kan lærlingen beskrive mulige programmeringssprog og tilhørende udviklingsværktøj.
- Lærlingen kan, ud fra en konkret opgave og med et standard embedded system, opbygge en mindre prototype-løsning.
- Lærlingen kan anvende programmeringssproget i et embedded system til at styre input og output af data. Dette sker vha. programmeringssprogets programbiblioteker.
- Lærlingen kan anvende værktøjer til at kommunikere med et embedded system, og til håndtering af programudvikling.
- Lærlingen kan anvende programmeringssprogets aritmetiske operatorer, kontrolstrukturer, løkker og arrays.
- Lærlingen kan opbygge og programmere en IoT/IIoT embedded løsning, der integrerer en sensor med et embedded system, og hvor det udviklede program kan analysere eller bearbejde signalet/dataene inden det/de sendes på nettet.
- Lærlingen kan programmere en IoT/IIoT embedded løsning, der kan foretage analyse af input værdier i forhold til referenceværdier, og udføre handlinger på baggrund af analysens resultater, samt foretage databehandling af analoge og digitale værdier.
- Lærlingen kan, ud fra viden om metoder til at foretage test af og fejlfinding på et udviklet program, foretage afprøvning og fejlretning af en udviklet løsning
- Lærlingen kan, ud fra en case-beskrivelse, selvstændigt designe, opbygge og dokumentere en IoT løsning, der anvender IoT software, enheder, systemer, protokoller og sikkerhed og som lever op til de stillede krav i opgaven. Lærlingen kan endvidere designe, programmere og dokumentere en embedded IoT applikation med eksterne sensorer og behandling af måleværdier. Lærlingen kan herigennem demonstrere viden, færdigheder og kompetencer ud over de i faget beskrevne mål og målniveauer. Desuden kan lærlingen begrunde de valgte løsninger, og fremvise evner til at tilrettelægge og styre udviklingsprocessen
- Lærlingen kan redegøre for målsætningen med IoT og IIoT.
- Lærlingen kan redegøre for de forskellige begreber, teknikker, standarder, modeller og processer, der typisk indgår i IoT og IIoT løsninger.
- Lærlingen kan redegøre for, hvornår en enhed kan betegnes som en IoT/IIoT enhed.
- Lærlingen kan redegøre for konkrete teknologier, komponenter og enheder, der kan anvendes i IoT/IIoT løsninger.
- Lærlingen kan redegøre for hvilke risici og udfordringer, der skal tages i betragtning ved IoT/IIoT.
- Lærlingen kan redegøre for løsningsmuligheder ud fra konkrete cases på IoT/IIoT løsninger.
- Lærlingen kan redegøre for system- og integrationsmuligheder med IoT/IIoT på nuværende systemer, som f.eks. produktionssystemer.
- Lærlingen kan beskrive kendte anvendelsesområder med IoT/IIoT.
- Lærlingen kan opbygge og dokumentere en mindre IoT løsning, der anvender standard IoT software, hardware og enheder
- Lærlingen kan udvælge relevante sensortyper og sensorsystemer i forhold til opbygning af en given IoT og IIoT løsning.
- Lærlingen kan, på baggrund af sin viden om analoge og digitale outputsignaler fra forskellige sensortyper, foretage kvalitetsmåling og validering af sensor-outputs, og vurdere, om signal-outputtet er validt.
- Lærlingen kan, på baggrund af sin viden om elektronik og måleteknik, foretage fejlanalyse på analoge, digitale, serielle og trådløse outputs.
- Lærlingen kan, på baggrund af sin viden om tidsaktuelle IoT/IIoT datakommunikationsteknologier og protokoller, foretage valg af den datakommunikationsteknologi, der er bedst egnet i forhold til opbygning af en given IoT/IIoT løsning.
- Lærlingen kan, på baggrund af sin viden om sikkerhedsproblemer foretage en risikoanalyse af mulige sikkerhedsproblemer og på baggrund heraf indføre forebyggende foranstaltninger, som fx en plan for opdatering af enhedernes firmware/software.
- Lærlingen kan, på baggrund af sin viden om teknikker til fejlfinding på netværksforbindelser, foretage elementær fejlfinding på trådede og trådløse netværksforbindelser.
- Lærlingen kan arbejde med IoT/IIoT relaterede opgaver, som omfatter anvendelse af designguideline til design af mindre IoT/IIoT løsninger, og viden om aktuelle industristandarder
- Lærlingen kan beskrive hvilke hardwarekomponenter, der typisk indgår i et embedded system, såsom digitale og analoge interfacemuligheder og opkobling til netværk. Desuden kan lærlingen beskrive mulige programmeringssprog og tilhørende udviklingsværktøj.
- Lærlingen kan, ud fra en konkret opgave og med et standard embedded system, opbygge en mindre prototype-løsning.
- Lærlingen kan anvende programmeringssproget i et embedded system til at styre input og output af data. Dette sker vha. programmeringssprogets programbiblioteker.
- Lærlingen kan anvende værktøjer til at kommunikere med et embedded system, og til håndtering af programudvikling.
- Lærlingen kan anvende programmeringssprogets aritmetiske operatorer, kontrolstrukturer, løkker og arrays.
- Lærlingen kan opbygge og programmere en IoT/IIoT embedded løsning, der integrerer en sensor med et embedded system, og hvor det udviklede program kan analysere eller bearbejde signalet/dataene inden det/de sendes på nettet.
- Lærlingen kan programmere en IoT/IIoT embedded løsning, der kan foretage analyse af input værdier i forhold til referenceværdier, og udføre handlinger på baggrund af analysens resultater, samt foretage databehandling af analoge og digitale værdier.
- Lærlingen kan, ud fra viden om metoder til at foretage test af og fejlfinding på et udviklet program, foretage afprøvning og fejlretning af en udviklet løsning.
16854 Computerteknologi
Ingen resultater
Målpinde
- Lærlingen kan, ud fra en case-beskrivelse, indeholdende løsning af en kompleks arbejdsopgave, selvstændigt dimensionere, planlægge, installere, konfigurere og dokumentere en kompleks serverløsning, der omhandler de beskrevne mål, og kan herigennem demonstrere viden, færdigheder og kompetencer, der ligger ud over de i faget beskrevne mål og målniveauer.
- Lærlingen kan ud fra en konkret kravsspecifikation dimensionere en arbejdsstation eller server.
- Lærlingen kan installere og administrere en virtualiseringsplatform.
- Lærlingen kan tilgå og udføre konfigurationsændringer på virtualiseringsplatforme.
- Lærlingen kan konfigurere en arbejdsstation eller server med en hardware RAID controller.
- Lærlingen kan, ud fra en case-beskrivelse, indeholdende løsning af en kompleks arbejdsopgave, selvstændigt dimensionere, planlægge, installere, konfigurere og dokumentere en kompleks serverløsning, der omhandler de beskrevne mål, og kan herigennem demonstrere viden, færdigheder og kompetencer, der ligger ud over de i faget beskrevne mål og målniveauer. Endvidere kan lærlingen begrunde de valgte løsninger og fremvise evner til at tilrettelægge og styre arbejdsprocessen.
- Lærlingen kan ud fra en konkret kravsspecifikation dimensionere en arbejdsstation eller server.
- Lærlingen kan installere og administrere en virtualiseringsplatform.
- Lærlingen kan tilgå og udføre konfigurationsændringer på virtualiseringsplatforme.
- Lærlingen kan konfigurere en arbejdsstation eller server med en hardware RAID controller
- Lærlingen kan ud fra en konkret kravsspecifikation dimensionere en arbejdsstation eller server.
- Lærlingen kan installere og administrere en virtualiseringsplatform.
- Lærlingen kan tilgå og udføre konfigurationsændringer på virtualiseringsplatforme.
- Lærlingen kan konfigurere en arbejdsstation eller server med en hardware RAID controller.
6277 Projektstyring
Ingen resultater
Målpinde
- Lærlingen kan, ud fra en case-opgave, selvstændigt beskrive, planlægge, styre og gennemføre en arbejdsproces, der bygger på PRINCE2 metoden, og kan herigennem demonstrere viden, færdigheder og kompetencer ud over de i faget beskrevne mål og målniveauer.
- Lærlingen kan, på et fagligt niveau svarende til PRINCE2, arbejde med projektstyring.
- Lærlingen kan beskrive det overordnede formål med PRINCE2 metoden.
- Lærlingen kan beskrive formål og hovedindhold af alle roller, herunder Project Manager, Customer/User/Supplier og Project Board.
- Lærlingen kan beskrive formål og hovedindhold af de otte komponenter, herunder Business Case, Change Control, Quality, Configuration Management, Controls, Organisation, Plans og Risk.
- Lærlingen kan beskrive formål og hovedindhold af de otte processer og underprocesser, herunder bl.a. Directing a Project, Starting up a Project, Initiating a Project, Managing Stage Boundaries, Controlling a Stage, Managing Product Delivery, Closing a Project og Planning.
- Lærlingen kan beskrive formål og hovedindhold af projektstyringsteknikkerne, herunder Assurance, Project Support, Controlling Change og PRINCE2 Scope.
- Lærlingen kan beskrive hvilke ledelsesprodukter, der er input til og output fra, i de otte processer.
- Lærlingen kan beskrive hovedformål og indhold af de væsentligste ledelsesprodukter.
- Lærlingen kan beskrive forholdene mellem processer, leverancer, roller og ledelsesaspekterne ved et projekt.
- Lærlingen kan gennemføre et projekt, som bygger på dele af PRINCE2 metoden.
- Lærlingen kan, ud fra en case-beskrivelse, indeholdende løsning af en kompleks arbejdsopgave, selvstændigt planlægge og gennemføre en arbejdsproces, der bygger på PRINCE2 metoden, og kan herigennem demonstrere viden, færdigheder og kompetencer ud over de i faget beskrevne mål og målniveauer. Endvidere kan lærlingen begrunde de valgte fremgangsmåder og fremvise evner til at tilrettelægge og styre arbejdsprocessen byggende på PRINCE2 metoden.
- Lærlingen kan, på et fagligt niveau svarende til PRINCE2, arbejde med projektstyring.
- Lærlingen kan beskrive det overordnede formål med PRINCE2 metoden.
- Lærlingen kan beskrive formål og hovedindhold af alle roller, herunder Project Manager, Customer/User/Supplier og Project Board.
- Lærlingen kan beskrive formål og hovedindhold af de otte komponenter, herunder Business Case, Change Control, Quality, Configuration Management, Controls, Organisation, Plans og Risk.
- Lærlingen kan beskrive formål og hovedindhold af de otte processer og underprocesser, herunder bl.a. Directing a Project, Starting up a Project, Initiating a Project, Managing Stage Boundaries, Controlling a Stage, Managing Product Delivery, Closing a Project og Planning.
- Lærlingen kan beskrive formål og hovedindhold af projektstyringsteknikkerne, herunder Assurance, Project Support, Controlling Change og PRINCE2 Scope.
- Lærlingen kan beskrive hvilke ledelsesprodukter, der er input til og output fra, i de otte processer.
- Lærlingen kan beskrive hovedformål og indhold af de væsentligste ledelsesprodukter.
- Lærlingen kan beskrive forholdene mellem processer, leverancer, roller og ledelsesaspekterne ved et projekt.
- Lærlingen kan gennemføre et projekt, som bygger på dele af PRINCE2 metoden.
- Lærlingen kan, på et fagligt niveau svarende til PRINCE2, arbejde med projektstyring.
- Lærlingen kan beskrive det overordnede formål med PRINCE2 metoden.
- Lærlingen kan beskrive formål og hovedindhold af alle roller, herunder Project Manager, Customer/User/Supplier og Project Board.
- Lærlingen kan beskrive formål og hovedindhold af de otte komponenter, herunder Business Case, Change Control, Quality, Configuration Management, Controls, Organisation, Plans og Risk.
- Lærlingen kan beskrive formål og hovedindhold af de otte processer og underprocesser, herunder bl.a. Directing a Project, Starting up a Project, Initiating a Project, Managing Stage Boundaries, Controlling a Stage, Managing Product Delivery, Closing a Project og Planning.
- Lærlingen kan beskrive formål og hovedindhold af projektstyringsteknikkerne, herunder Assurance, Project Support, Controlling Change og PRINCE2 Scope.
- Lærlingen kan beskrive hvilke ledelsesprodukter, der er input til og output fra, i de otte processer.
- Lærlingen kan beskrive hovedformål og indhold af de væsentligste ledelsesprodukter.
- Lærlingen kan beskrive forholdene mellem processer, leverancer, roller og ledelsesaspekterne ved et projekt.
- Lærlingen kan gennemføre et projekt, som bygger på dele af PRINCE2 metoden.
16879 Systemudvikling og projektstyring
Ingen resultater
Målpinde
- Lærlingen kan på baggrund af egne overvejelser arbejde med de forskellige faser i projektstyring fra etableringen af et projekt, den overordnede planlægning af projektet, opstilling af hoved- og delmål, tidsestimering og deraf udledte ressourceforbrug, samt styring af projekter med tilhørende afrapportering.
- Lærlingen kan selvstændigt og ud fra egne beregninger opbygge og idriftsætte et avanceret it-system.
- Lærlingen kan tage initiativ til at udarbejde nødvendig produkt- og præsentationsdokumentation i forhold til præsentation af systemet.
- Lærlingen kan selvstændigt forberede og i plenum gennemføre en præsentation af systemet.
- Lærlingen kan forklare evt. opståede problemer i forhold til opgaveløsning og argumentere for valgte løsninger, også i ikke-rutine situationer.
- Lærlingen kan reflektere og vurdere systemudviklingsmetoder og anvende en situationsbestemt metode.
17348 Machine learning
Ingen resultater
Målpinde
- Lærlingen kan redegøre for, hvordan en maskine kan lære.
- Lærlingen kan anvende maskinlæring til at løse praktiske opgaver.
- Lærlingen kan samle og forberede data til maskinlæring.
- Lærlingen kan redegøre for forskellige maskinlæringsmetoder.
- Lærlingen kan træne og teste sin model.
- Lærlingen kan anvende klassificering og regression til at løse praktiske opgaver.
- Lærlingen kan anvende et maskinlærings-framework til at løse en praktisk opgave.
7123 Faglig processtyring
Ingen resultater
Målpinde
- Lærlingen kan udarbejde eller færdiggøre en kravspecifikation ud fra en udleveret opgavebeskrivelse.
- Lærlingen kan lave en analyse ud fra en kravspecifikation, dvs. beskrive hvad der skal udvikles eller designes.
- Lærlingen kan lave et design og foretage kvalificerede valg ud fra en analyse, dvs. beskrive hvordan projektet skal implementeres.
- Lærlingen kan implementere et projekt ud fra designet.
- Lærlingen kan udfærdige en accepttest ud fra kravspecifikationen.
- Lærlingen kan udfærdige en proces rapport for hele projektforløbet.
- Lærlingen kan udfærdige en produktdokumentation for det implementerede design.
- Lærlingen kan, ud fra en case-beskrivelse, indeholdende en kompleks kravsspecifikation, selvstændigt omsætte og implementere kravsspecifikationens indhold til praksis, og kan herigennem demonstrere viden, færdigheder og kompetencer, der ligger ud over de i faget beskrevne mål og målniveauer. Endvidere kan lærlingen begrunde de valgte løsninger og fremvise evner til at tilrettelægge og styre en arbejdsproces.
- Lærlingen kan udarbejde eller færdiggøre en kravspecifikation ud fra en udleveret opgavebeskrivelse.
- Lærlingen kan lave en analyse ud fra en kravspecifikation, dvs. beskrive hvad der skal udvikles eller designes.
- Lærlingen kan lave et design og foretage kvalificerede valg ud fra en analyse, dvs. beskrive hvordan projektet skal implementeres.
- Lærlingen kan implementere et projekt ud fra designet.
- Lærlingen kan udfærdige en accepttest ud fra kravspecifikationen.
- Lærlingen kan udfærdige en proces rapport for hele projektforløbet.
- Lærlingen kan udfærdige en produktdokumentation for det implementerede design.
Vedhæftede filer
Indhold i undervisningen
På dette hovedforløb er fagene organiseret i projekter/case opgaver med hovedtemaer. Dette er med til at sikre et tværfagligt og helhedsorienteret læringsforløb med praksisnære cases. Den helhedsorienterede tilgang betyder også, at der arbejdes bevidst med differentiering.
I undervisningen arbejdes der med bevidst differentiering bl.a. i formuleringen af case opgaverne, hvilket giver eleven mulighed for at arbejde med casen på en måde, der passer til den enkelte eller til den gruppe, eleven er en del af. Det betyder også, at eksempelvis den faglige vejledning og feedback tilpasses elevens eller gruppens måde at tilrettelægge og arbejde på.
Gennem case-arbejdet opnår eleven både den viden og praktiske erfaring, der er indeholdt i fagenes målpinde. Arbejdet med cases giver en praksisnær læringssituation, da eleven får en direkte indsigt i og praktisk erfaring med at løse problemstillinger, som kan opstå ude i en professionel virkelighed. Dette giver samtidig eleven mulighed for at fortsætte sin faglige progression fra forrige hovedforløb samt direkte at anvende den opnåede læring fra hovedforløbet i forbindelse med sin læreplads.

HVORDAN ORGANISERES UNDERVISNINGEN
Undervisningen er organiseret i hold/klasser. Den tidligste del af et tema er mere lærerstyret, hvor læreren skaber struktur og gennemgår det faglige indhold samt introducerer caseopgaven, dens rammer og hvad der forventes af eleven/gruppen.
Efterhånden i forløbet vil undervisningen skifte til at blive mere elevstyret, hvor eleven enten selvstændigt eller i en gruppe skal arbejde med caseopgaven.
På hovedforløbet vil der både være selvstændig opgaveløsning og gruppearbejde. Dette stiller krav til elevens evne til at samarbejde; forberede sig, bidrage aktivt, kommunikere konstruktivt og tage ansvar for afleveringsfrister og den faglige kvalitet for delopgaver og det færdige ’slutprodukt’.
Hovedtemaer
Udviklingsopgave og projektstyring (3 uger)
Du skal under PRINCE2 gennemføre et avanceret udviklingsforløb, hvor emnerne enten er IoT / Embedded eller Machine Learning.
IoT og Embedded systemer bygger videre på principperne fra H4, Denne gang med fokus på MQTT, som det centrale punkt for kommunikation mellem de forskellige enheder.
Systemudvikling og processstyring (5 uger)
Som en af de mere erfarne udviklere i udviklingsvirksomheden er det dig der skal samle et team til en vigtig og kompleks udviklingsopgave. I skal udvikle en kompleks løsning, som gerne skal indeholde embedded controllere og mobile enheder, som skal kunne opsamle data fra flere lokationer, herunder fra et datacenter.
Valgfri specialefag (2 uger)
Indholdet varierer og benyttes til at specialisere de emner, der arbejdes med på dette hovedforløb.
Herunder Machine Learning
Ved at løse en række små problemstillinger ved brug af machine learning, bygger vi skridt for skridt vores forståelse op for, hvordan en maskine kan lære, og hvordan vi kan træne og anvende machinelearning modeller. Den første uge er der fokus på at tilegne sig forskellige teknikker indenfor både supervised, unsupervised og reinforcementlearning. Disse anvendes til at løse en konkret problemstilling i anden uge, som eleven er med til at definere.
Evaluering og bedømmelse
Alle obligatoriske fag på hovedforløbet afsluttes med en standpunktskarakter efter 7-trinsskalaen. Valgfag afsluttes med bestået/ikke-bestået.
Bedømmelsen foretages dels på baggrund af en løbende (formativ) evaluering og feedback mellem lærer og elev, dels på baggrund af en afsluttende (summativ) evaluering af elevens faglige standpunkt.
FORMATIV EVALUERING OG FEEDBACK
Formativ evaluering er en evaluering af elevens arbejds- og læringsproces i forløbet.
Et vigtigt element i den formative evaluering er lærerens feedback til eleven. Feedbacken skal gøre eleven bevidst om, hvad der forventes, hvor eleven kan udvikle sig og hvordan udviklingen skal finde sted.
Den formative evaluering lægger ikke kun vægt på de faglige kriterier og målpinde, men også på elevens evne og engagement i forløbet. Det kan dreje sig om aktiv deltagelse i samarbejdet med andre elever i forbindelse med løsning af opgaver. Det kan også dreje sig om evnen til selvstændigt at løse en opgave ved at kombinere teori og praksis.
Elevens engagement i undervisningen og bidrag i det fælles læringsrum indgår også som en del af den formative evaluering. Formativ læring indeholder dermed et element af karakterdannelse, der handler om elevens udvikling og ikke kun om slutresultatet.
SUMMATIV BEDØMMELSE
Summativ bedømmelse er den afsluttende bedømmelse af elevens faglige standpunkt ved afslutningen af et fagligt forløb/caseopgave. Denne bedømmelse fokuserer på, om eleven har opnået den viden og de praktiske kompetencer – eller kunnen – til at bestå minimumskravene for faget.
Målpindene for fagene fortæller, hvad det forventes, at eleven kan og ved, når et fag eller projekt er afsluttet, og dermed også, hvad eleven forventes at kunne og dermed bedømmes på.
BEDØMMELSESGRUNDLAG
Der evalueres på elevens deltagelse i et helhedsorienteret projektforløb. Der evalueres på produkter skabt af eleven ud fra en af læreren stillet case-opgave.
Projektforløbet afsluttes med en mundtlig præsentation for læreren. Hvor eleven demonstrerer det færdige projekt og uddyber sin forståelse af emnet, fagene og de læringsmål der indgår i heri.
BEDØMMELSESKRITERIER
Case 1: Udviklingsopgave og projektstyring (IoT udgaven)
- Skriftlig aflevering
- PRINCE2 projekter præsenteres med afsæt i de 7 principper, temaer og processer
- IoT dokumentation: Kort intro, anvendte hardware/software/sensorer, konklusion
- Mundlig præsentation af projektet
- Demonstration af de opnåede kompetencer indenfor PRINCE2
- Ligeledes de opnåede kompetencer indenfor IoT Embedded Casen (hardware/software, valg af teknikker)
- Demonstration af IoT hardware og funktionalitet.
Case 2: Systemudvikling og Processstyring
- Eleven kan designe en softwareløsning (et produkt), tidsestimere og arbejde agilt ud fra en kravspecifikation.
- Vi kalder det en simuleret svendeprøve.
- Eleven evalueres på baggrund af dit udviklede produkt, din agile arbejdsproces og den skriftlige aflevering af en produkt- og procesrapport.
Case 3: Machine Learning
Læringsmål:
- Eleven kan identificere en problemstilling, som kan løses ved hjælp af kendte machine learning algoritmer.
- Eleven kan træne og anvende machine learning modeller til at løse problemstillinger.
- Eleven bedømmes på evnen til, dels at kunne identificere og løse problemstillinger, som kan løses med machine learning og dels i evnen til at gøre Machine Learning produkter tilgængelige for hverdagsbrugere. Dette gøres på baggrund af en selvvalgt problemstilling, som eleven har 1 uge til at løse.
Indhold
Eleven præsenteres for en række problemstillinger der skal løses med forskellige AI-algoritmer og værktøjer. Eleven får et overblik over de tre store hovedområder indenfor kunstig intelligens og stifter bekendtskab med Generative AI.
Løbende formativ evaluering og differentiering:
Løbende stilles eleverne opgaver mindre opgaver og modtager mundtlig feedback fra underviseren. Elever som har behov for det, får ekstra mundtlig feedback, feed up og feed forward af underviseren.
Bedømmelsesgrundlag (Summativ evaluering)
Eleven bedømmes på enten en selvvalgt eller af underviseren udvalgt problemstilling der skal løses med AI. Det kan enten være træningen af en AI-model eller at gøre en allerede trænet model tilgængelig for den almene bruger. Dette bedømmes på 12-skalaen.