Datatekniker med programmering som speciale H2 H1 varer ti uger bestående af ti uddannelsesspecifikke fag. Indhold På H2 er der fokus på at integrere Objektorienteret Programmering i dine programmer. Fagene Objektorienteret Programmering og Clientside Programmering bliver afsluttet her. Derudover bliver du på H2 introduceret til GUI programmering som skal inkluderes i det endelige projekt. Opbygning H2 starter med videreudvikling af 3 fag fra H1. Derefter er der en introduktion til en række nye fagområder. Undervejs i forløbet har du også et sideløbende projekt du skal arbejde på. Det forventes at du inkluderer de forskellige fagområder i dit endelige projekt. Projektet introduceres i løbet af den første uge af forløbet. Hvordan afsluttes forløbet Forløbet afsluttes med en aflevering af projektet. Dette projekt bliver vurderet af faglærerne i en evalueringssamtale, hvor projektet gives en karakter på 7 trins skalaen. Apple Linje: Har man valgt Apple Linjen undervises der i Swift i fagene Objektorienteret Programmering og GUI Programmering. Det forventes også at eleven laver projektet i Swift. 1
16472 Objektorienteret programmering H2 13 dage Undervisningen er på 37 timer per uge, hvoraf skoletiden udgør 36 lektioner, svarende til 27 klokketimer. Lektier og hjemmearbejde udgør ca. 10 klokketimer per uge. Du kommer til at arbejde med mere avancerede OOP koncepter, bl.a. Multithreading, function pointers, og anonyme funktioner. Derudover vil undervisningen også indeholde repetition af de ting der lærtes på H1 Du kan anvende avancerede OOP koncepter i dit udviklingsarbejde Du kan beskrive en klassestruktur i dit arbejde ved hjælp af UML class diagrams. Du kan forklare hvordan OOP kan anvendes til at strukturere software. evalueringssamtaler og et mini-projekt. 2
1647 Databaseprogrammering H2 5 dage Du kommer til at arbejde med hvordan man kobler sin database sammen med en ekstern applikation. Derudover skal dine evner inden for database design yderligere udvikles. Du kan forbinde en client applikation til en SQL database. Du kan implementere en database ved hjælp af Object Relational Mapping Du kan anvende et stort antal forskellige klausuler i dine database scripts. en afsluttende test. 3
16476 Clientsideprogrammering H2 7 dage Undervisningen er på 37 timer per uge, hvoraf skoletiden udgør 36 lektioner, svarende til 27 klokketimer. Lektier og hjemmearbejde udgør ca. 10 klokketimer per uge. Du kommer til at arbejde videre med udvikling af hjemmesider. Af nye ting fokuseres bl.a. på jquery og AJAX Du kan anvende jquery og redegøre for forskellen jquery og Javascript Du kan bruge AJAX til at opdatere din hjemmeside dynamisk ved hjælp af en ekstern server. Du kan implementere SPA (Single Page Applications) evalueringssamtaler og et mini-projekt. 4
16475 GUI-programmering H2 5 dage Du kommer til at arbejde med hvordan man tager et grafisk interface design fra ide til tegning til kode. Du kan implementere GUI i et professionelt grafisk udviklingsmiljø Du kan koble dit GUI sammen med bagvedliggende kode Du kan udvikle grafiske programmer til Windows/Mac platformen. evalueringssamtaler og det samlede projekt. 5
16853 IT Service management I 5 dage Første del af forløbet kommer du til at fordybe dig i 1st level support og de dertilhørende roller. Herunder primære arbejdsopgaver, ansvarsområder samt serviceniveauaftaler. I anden del af forløbet kommer du til at arbejde praktisk med det at være en del af 1st level support. Du vil i særdeleshed opnå erfaring med, hvordan man håndterer service requests og fejlmeldinger. Du kan redegøre for 1st level support og de dertilhørende roller. Du kan skelne mellem service requests og fejlmeldinger. Du kan indsamle, vurdere, sortere og registrere symptomer og informationer vedrørende service requests og fejlmeldinger. Du kan udforme og følge en fremgangsmåde i forhold til løsning af service requests og fejlmeldinger. Herunder registrering, kategorisering, prioritering og eskalering af disse sager. evalueringssamtaler og det samlede projekt. 6