Data - H4 - Prog. Masterfag - Planer

Introduktion

Indhold i undervisningen

Specialet programmering består af 5 hovedforløb á 10 ugers varighed, samt det afsluttende forløb H6, hvor der arbejdes med svendeprøveprojektet med 6 ugers varighed.
Dette er første hovedforløb, der består af fag der enten afsluttes på forløbet eller fag der fortsætter på et kommende forløb.
I planer for denne introduktion finder du information om uddannelsen via link til vores hjemmeside, samt om praktiske oplysninger der er relevant for uddannelsesforløbet.


Ny version af uddannelsen
Elever, der er startet på H1 i 3. kvartal 2021 og senere gennemføre version 10.1 af uddannelsen.
Elever, der er startet tidligere på H1 gennemføre version 10 af uddannelsen. 
Det vil fremgå af det enkelte fags beskrivelse, hvilken version faget tilhøre, hvis faget ikke er med i begge versioner, eller gennemføres på andet hovedforløb.

Det forventes at H4 overgår til version 10.1 i 4. kvartal  2023.

For fag, der ikke er placeret på H4 i begge versioner, vil tilhørende version være angivet i beskrivelsen for det enkelte fag.

Fagnr.
16484, 16478, 16479, 1639, 16481, 6278, 6239, 17548, 16853
Varighed
10 uger

Softwaretest og sikkerhed. Niv. Rutineret

Indhold i undervisningen
Tekst under udarbejdelse (maj/2022)
Fagnr.
16484
Varighed
1 uge

Programmeringsmetodik. Niv. Rutineret  - 6278

Indhold i undervisningen
Fag:      6278 Programmeringsmetodik
Niveau:      Rutineret
Opr. varighed:      1,0 uger
Fagkategori:      Uddannelsesspecifikke fag
Resultatform(er):      7-trinsskala, Standpunktskarakter.
Tilknytningsperiode:  01-08-2019 og fremefter
Varighed:      1,0 uger

Målepinde:
1 Eleven kan beskrive hvilke grundlæggende elementer, der indgår i Agile metoder og i Agile manifestet.  
2 Eleven kan beskrive hvilke grundlæggende principper, der er indenfor Agile software udvikling.r
3 Eleven kan beskrive de mest almindelige redskaber til brug i Agile projekter.  
4 Eleven kan beskrive indholdet i Scrums tre roller: ProductOwner, ScrumMaster og ScrumTeam.  
5 Eleven kan beskrive indholdet i Scrums tre ceremonier: SprintPlanningWorkshop, DailyScrum, SprintReviewMeeting.
6 Eleven kan beskrive Scrums tre værktøjer: ProductBacklog, SprintBacklog og BurnDownChart
7 Eleven kan beskrive de aktiviteter, teknikker og principper, som indgår i Extreme Programming (XP), herunder de fire grundlæggende aktiviteter i softwareudviklingsprocessen og Pair programming.
8 Eleven kan beskrive principperne omkring Test Driven Development (TDD).  
9 Eleven kan beskrive et scenarie for en udviklingsopgave, der gør brug af de Agile principper, der ligger i Scrum og XP.

Bedømmelsesplan:
Bedømmelse & Feedback:                                      
I forbindelse med faget "Programmeringsmetodik", udgøres bedømmelsesgrundlaget af en større skriftlig opgave, som omhandler pensum indenfor programmeringsmetodik og agile procesfacilitering.  
                   
Den studerende tilbydes løbende feedback gennem den teoretiske og praktiske opgave.                                      
                                     
Ved mere end 10% fravær er det erfaringsmæssigt vanskeligt at opnå et tilfredsstillende fagligt niveau for faget.                                      
                                     
For at bestå faget, skal den skriftlige opgave kunne bedømmes til minimum karakteren 2 for at faget er bestået.                                      
                                     
Karakteren gives efter 7 skalaen:                                      
7 skala ECTS Opfyldelse Mangler            
----------------------------------------------------------------------------------
12 A udtømmend ingen eller få uvæsentlige
10 B omfattende nogle mindre væsentlige
7 C opfyldelse en del
4 D mindre grad adskillige væsentlige
02 E minimalt acceptable
00 Fx utilstrækkelig
-3 F uacceptabel
Fagnr.
6278
Varighed
1 uge

App programmering I. Niv. Rutineret

Indhold i undervisningen
At anvende de mest almindelige brugerflade-widgets samt at skifte imellem brugerflader, som udveksler data.
Fagnr.
16478
Varighed
1 uge
Bedømmelsesplan

Valgfrit specialefag 1639 Java IV 1 uge

Bedømmelsesplan

0 planer

Studieteknik - Valgfag 1 uge

Indhold i undervisningen

Eleven opnår viden om og forståelse for centrale teorier og metoder indenfor de studieteknikker, der vil være som studerende på Erhvervsuddannelsen til Datateknikker med speciale i programmering. Der introduceres til eksempelvis rapportskrivning, indeksering, notatteknik, korte oplæg, frie debatindlæg og gruppesamarbejde, samtidig med at den studerende dykker ned i nogle af de helt aktuelle fagrelevante emner.  
 
Hovedvægten lægges på den studerendes aktive bidrag til undervisningen: med afsæt i aktuelle emner indøver den studerende fagrelevant strukturerings- og planlægningsmetoder, får kendskab til relevante studietekniske teorier og opbygger kompetencer til at håndtere de metodiske krav der stilles på en erhvervsuddannelse. Den erhvervede viden omsættes under forløbet aktivt til korte foredrag, essays og/eller artikler. 
 
Der gives en introduktion til informationssøgning, motivation, planlægning, metode, rapportskrivning og formidling.
 
Fagnr.
xx
Varighed
1 uge

User Interface Design. Niv. Rutineret

Indhold i undervisningen

Eleven kan anvende relevante værktøjer i designudviklingen af et User Interface, herunder udvikling af wireframes, flowcharts, prototypes og mockups. Eleven får ligeledes kendskab til den kreative proces omkring User Interface Design, som gør det muligt for eleven at foretage opgaveanalyser og brugersegmenteringer.

Eleven skal i sit design af et User Interface tage højde for, hvilket problem der skal løses og om den tiltænkte funktionalitet er anvendelig for målgruppen.

Igennem et case forløb i User Interface Design, skal eleven arbejde med relevante værktøjer, der alle vil kunne anvendes som udviklingsværktøjer til wireframe, flowchart, prototype og et endeligt mockup. 

 
 
Fagnr.
17548
Varighed
2 uger

Projektstyring. Niv. Rutineret

Indhold i undervisningen
Fag:      6277 Projektstyring
Niveau:      Rutineret
Opr. varighed:      1,0 uger
Fagkategori:      Uddannelsesspecifikke fag
Resultatform(er):      7-trinsskala, Standpunktskarakter.
Tilknytningsperiode:  01-08-2019 og fremefter
Varighed:      1,0 uger

Faget projektstyring er relateret til projektstyrings metodikken PRINCE2. Faget er struktureret med udgangspunkt i at elever via en praktisk skriftlig opgave kommer rund om hele PRINCE2 manualen.

Målepinde:
Nr. Målpind
1 Eleven kan, på et fagligt niveau svarende til PRINCE2, arbejde med projektstyring.
2 Eleven kan beskrive det overordnede formål med PRINCE2 metoden.
3 Eleven kan beskrive formål og hovedindhold af alle roller, herunder Project Manager, Customer/User/Supplier og Project
Board.
4 Eleven kan beskrive formål og hovedindhold af de otte komponenter, herunder Business Case, Change Control, Quality,
Configuration Management, Controls, Organisation, Plans og Risk.
5 Eleven 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.
6 Eleven kan beskrive formål og hovedindhold af projektstyringsteknikkerne, herunder Assurance, Project Support,
Controlling Change og PRINCE2 Scope.
7 Eleven kan beskrive hvilke ledelsesprodukter, der er input til og output fra, i de otte processer.
8 Eleven kan beskrive hovedformål og indhold af de væsentligste ledelsesprodukter.
9 Eleven kan beskrive forholdene mellem processer, leverancer, roller og ledelsesaspekterne ved et projekt.
10 Eleven kan gennemføre et projekt, som bygger på dele af PRINCE2 metoden.


PRINCE2 er en metode til styring af projekter, PRINCE2 metoden er internationalt anerkendt. Office of Government Commerce (OGC), som er en styrelse under den Engelske regering, har skabt PRINCE2. PRINCE2 er et akronym for "PRojects IN Controlled Environments".

PRINCE2 metoden har fokus på både de ledelsesmæssigt(Directing) og styringsmæssige(Manageing) sider af et projekt eksikvering. PRINCE2 motoden savner både projektleder(Project Manager) som ledelse(Corparte, PMO og Project Board Executive) og styregruppe(Project Board, Senior Supplier og Senior User).

PRINCE2 beskriver orkestreringen og struktureringen af processer/faser samt roller og ansvar i forhold til eksekveringen af et projekt. PRINCE2 har veldefinerede roller og ansvar, produktbaseret planlægning, styring af kvalitet, fra Projekt kommissorium over brugen af Business Case samt planlægning, kontroller og aktiv styring af risici og ændringer.

PRINCE2 har fokus på Klar kommunikation, indgåelse af aftaler, sikring af forventningsafstemning og tilstræber fleksibilitet. PRINCE2 metoden kan betegnes, som en generel metode til projektstyring. PRINCE2 metoden kan anvendes på mange typer projekter uafhængig målet for eksikvering af projektet, fx it, bygge & anlæg, organisationsudvikling, konstruktion og udvikling.

PRINCE2-metoden lægger an på, at orkestreringen af eksekvering af et projekt, skal ske ved at PRINCE2 metoden tilrettes/tilpasses(Tailoring) til det output, som et projekt skal sikre. I PRINCE2 manualen gives der vejledning i, hvorledes tilpasning af PRINCE2 metoden kan anvendes for såvel store og små virksomheder, til facilitering af små projekter eller til store risikofyldte projekter.

Med udgangspunkt i PRINCE2 manualen, redegøres der for de 7 "Principles", de 7 "Themes", de 7 "Processes" samt "Roles and responsibilities".

Se nedenstående nærmere specifikation af, "Principles", "Themes", "Processes" og "Roles and responsibilities":

De 7 ”Principper” er:
-- Continued business justification
-- Learn from experience
-- Define roles and responsibilities
-- Manage by stages
-- Manage by exception
-- Focus on products
-- Tailor to suit the project environment

De 7 "Themes" er:
-- Business Case
-- Organization
-- Quality
-- Plans
-- Risk
-- Change
-- Progress

De 7 "Processes" er:
-- Starting up a project
-- Directing a project
-- Initiating a project
-- Controlling a stage
-- Managing product delivery
-- Managing a stage boundary
-- Closing a project

"Roles and responsibilities" er:
-- Project board (Project Assurance, Change Authority, Project Support)
-- Project board executive
-- Senior User
-- Senior Supplier
-- Project Manager
-- Team manager


Bedømmelsesplan:
Bedømmelse & Feedback:                                      
I forbindelse med faget "Projektstyring", udgøres bedømmelsesgrundlaget af en større skriftlig opgave, som omhandler pensum indenfor PRINCE2.  
                   
Den studerende tilbydes løbende feedback gennem den teoretiske og praktiske opgave.                                      
                                     
Ved mere end 10% fravær er det erfaringsmæssigt vanskeligt at opnå et tilfredsstillende fagligt niveau for faget.                                      
                                     
For at bestå faget, skal den skriftlige opgave kunne bedømmes til minimum karakteren 2 for at faget er bestået.                                      
                                     
Karakteren gives efter 7 skalaen:                                      
7 skala ECTS Opfyldelse Mangler            
----------------------------------------------------------------------------------
12 A udtømmend ingen eller få uvæsentlige
10 B omfattende nogle mindre væsentlige
7 C opfyldelse en del
4 D mindre grad adskillige væsentlige
02 E minimalt acceptable
00 Fx utilstrækkelig
-3 F uacceptabel
Fagnr.
6277
Varighed
1 uge

App programmering II. Niv. Avanceret

Indhold i undervisningen
Titel: App programmering II
Kort titel: App II
Fagnr.
16479
Varighed
5,0 dage
Bedømmelsesplan

IT-Kravspecifikation. Niv. Rutineret

Indhold i undervisningen
Der skal arbejdes med forskellige elementer i en IT-Kravspecifikation i løbet af ugen.
Der vil være stor vægt på aktørbeskrivelse, udarbejdelse af use case diagrammer og det videre arbejde med specifikation af use cases i use case beskrivelser.
Udarbejdelse af E/R diagram, samt enkelte andre UML diagrammer og udarbejdelse af tidsplan (estimering).
Fagnr.
6239
Bedømmelsesplan

Bedømmelses

grundlag

Vægtning i %

12-tallet demonstrerer udtømmende opfyldelse af fagets mål, med ingen eller få uvæsentlige mangler.

02-tallet demonstrerer den minimalt acceptable grad af opfyldelse af fagets mål.

 

 

100 % opfyldelse

Uvæsentlige mangler

100 % opfyldelse

CaseBeskrivelse afleveringen

10%

Casebeskrivelsen er omfattende beskrevet i stil med de viste eksempler i opgavebeskrivelsen.

De primære funktioner er fuldt defineret.

Der er taget stilling til hvilken teknologi applikationen anvender

Lidt mangelfuld teknologi Beskrivelse.

Enkelte funktioner kan være simpelt beskrevet.

Simpel case, med et par funktioner, med meget kortfattet funktionsbeskrivelse.

UseCase elementer som indgår i Kravspecifikationen

30%

Aktører er defineret og alle funktioner fra casebeskrivelse er udførligt beskrevet.

UseCaseDiagrammer anvender korrekte tegn og figurer og alternative beskrivelser.

Alle funktioner er udførligt beskrevet.

Aktør beskrivelse er simple.

Enkelte usecase beskrivelser mangler alternative beskrivelser

En aktør beskrevet meget simpelt.

Et system indsat i diagrammet, med et par use-cases, og f.eks. kun 1 extends og kun 1 include case.

Use-cases beskrivelser er meget kortfattede og ikke dækker ingen alternative forløb.

Tids estimat over produktionen

15%

Estimatet dækker hele applikationen og er fremstår realistisk.

Tidsestimatet er upræcist eller urealistisk.

Estimatet er meget overordnet og dækker det meste af udviklingsprocessen, men med enkelte mangler.

Kravspecifikation afleveringen

45%

Kravspecifikationen er gennembearbejdet, korrekt formatteret, og dækker alle de nødvendige områder ud fra programmets behov.

Formatteringen er mangelfuld og dokumentet fremstår uorganiseret.
 

Den formelle kravspecifikation struktur er opsat med indholdsfortegnelse, med let indhold i emnerne 1-3 (SPU)

Valgfrit specialefag 6298 Communication, 1 uge

Bedømmelsesplan

0 planer