Her er der en gennemgang af, hvad vi lavede på datamatiker uddannelsen. Hvis du vil vide hvad vi lærer på datamatiker uddannelsen, bør du læse med her. Hvis du allerede går på datamatiker uddannelsen, vil jeg også anbefale dig at læse med, da jeg også giver gode råd til at få mere succes på diverse semestre. Hvis du er interesseret i at få en samlet oversigt af hvilke muligheder der er med en programmør uddannelse, har jeg også skrevet om dette.
Hvis du overvejer at starte på datamatiker uddannelsen, vil jeg på det kraftigste råde dig til at købe en god bærbar. Som datamatiker er computeren dit værktøj, og den skal være hurtig og kraftfuld, så du kan arbejde så produktivt som muligt. Refurb.dk har rigtig gode og billige bærbarer til datamatiker uddannelsen. Refurb køber brugte bærbarer fra virksomheder, som de så renser og sætter nye computer dele i. Det gør at du får meget mere bærbar for pengene i forhold til, hvis du køber hos bilka eller elgiganten. Der kan godt være en skramme her eller der på bærbaren, men det gør i mine øjne ikke så meget.
Jeg har selv købt min Lenovo Thinkpad bærbar igennem Refurb - Genbrugt IT, og det har været en rigtig god investering til min tid på datamatiker uddannelsen. Jeg gav lige omkring 5 tusinde for min bærbar, og bærbaren havde karakteren B. Der var ikke en skramme på bærbaren. Den så ud som ny, da jeg fik den, og der har ikke været noget med den siden jeg købte den.
En bærbar hos Refurb til en 4000-6000 kr er ganske fornuftigt, når du skal købe ny bærbar til datamatiker uddannelsen. Refurb - Genbrugt IT har også billige bærbare, som er gode til gaming. Jeg vil anbefale følgende minimum specifikationer:
Hvis du overvejer at starte på datamatiker uddannelsen, vil jeg på det kraftigste råde dig til at købe en god bærbar. Som datamatiker er computeren dit værktøj, og den skal være hurtig og kraftfuld, så du kan arbejde så produktivt som muligt. Refurb.dk har rigtig gode og billige bærbarer til datamatiker uddannelsen. Refurb køber brugte bærbarer fra virksomheder, som de så renser og sætter nye computer dele i. Det gør at du får meget mere bærbar for pengene i forhold til, hvis du køber hos bilka eller elgiganten. Der kan godt være en skramme her eller der på bærbaren, men det gør i mine øjne ikke så meget.
Jeg har selv købt min Lenovo Thinkpad bærbar igennem Refurb - Genbrugt IT, og det har været en rigtig god investering til min tid på datamatiker uddannelsen. Jeg gav lige omkring 5 tusinde for min bærbar, og bærbaren havde karakteren B. Der var ikke en skramme på bærbaren. Den så ud som ny, da jeg fik den, og der har ikke været noget med den siden jeg købte den.
En bærbar hos Refurb til en 4000-6000 kr er ganske fornuftigt, når du skal købe ny bærbar til datamatiker uddannelsen. Refurb - Genbrugt IT har også billige bærbare, som er gode til gaming. Jeg vil anbefale følgende minimum specifikationer:
- Lenovo Thinkpad med Windows installeret eller Linux
- God Intel CPU
- 8 GB RAM
- Minimum 240 GB SSD Harddisk
1. Semester datamatiker uddannelsen
Her er der en oversigt af, hvad vi lavede på 1. semester på datamatiker uddannelsen.Litteratur på 1. semester
- Objects First with Java, a practical introduction using Blue J, fifth edition - David J. Barnes and Michael Kölling
- Data Abstraction & Problem Solving with Java, 3 Edition - Frank M. Carrano, Janet J. Prichard
- Applying UML and Patterns, an introduction to Object-oriented analysis and design and the Unified Process, third edition - Craig Larman
- Organisation - Hans Jørgen Skriver, m.fl.
Software konstruktion(SK - 20 lektioner)
Software konstruktion er faget, hvor programmeringsdelen er i fokus. Dette fag fylder en stor del af første semester, da det er her datamatikeren lærer meget af det grundlæggende i forhold til programming. Uddannelsen starter helt fra bunden med programmering så alle mand kan være med fra starten. Vi brugte Blue J stort set hele semesteret, hvor vi så lærte om objektorienteret programmering i java.Software design(SD - 7 lektioner)
Software design er et fag, hvor design af software er i fokus. Her arbejdede vi med følgende, og det er selvfølgelig ikke alt, som jeg har med her, men det giver dig en ide om hvad vi laver i faget. IT forundersøgelse- Interviews, workflows, UML diagrammer, hændelser og use cases, scenarier og Mock up prototyper.
- Use case diagrammer, brief beskrivelser af use cases, priotering af use cases, fully dressed use case beskrivelser, SSD, kontrakter,
- Klasser, objekter, associeringsstruktur, aggregeringsstruktur, generalisering, aftale mønster.
- Komunikations og designklasse diagram, lagdelt arkitektur, kode diagrammer, GRASP
ITIO (14 lektioner)
ITIO er et fag, som går i dybden med det grundlæggende omkring business. Her lærte vi en masse om: Ledelsesteori og ledere, organisationsstruktur, insight kursus og personlig udvikling, IT-sikkerhed, styrings- og strategiprocessen, inSight kommunikation, økonomistyring, regnskaber og vurdering, regnskabsanalyse, budgettering og investering, projektledelse og projektstyring, IT-strategi, business cases og vurdering af nye systemer.Tema Design
Af hvad jeg husker var tema design et af de første små projekter, hvor vi skulle designe og programmere en adressebog. Her skulle vi så bruge mange af de ting, som vi havde lært på 1 semester.Tema GUI
Tema GUI lå i slutningen af 1. semester. Her blev vi introduceret til design af GUI, og vi blev også introduceret til Eclipse.1. Semester projekt
1. semester projekt gik ud på at lave et mindre IT-system til Vestbjerg Byggecenter A/S. Her skulle vi så bruge de ting, som vi havde lært i software konstruktion, software design og ITIO. Du kan se koden til vores 1. semester projekt på google code.1. Semester eksamen
1 semester eksamen tog udgangspunkt i 1. semester projektet. Eksamen er en gruppeeksamen, hvor hele gruppen er oppe samtidig. Eksamen tager 1 time i alt. Gruppen har først 20 minutter til at fremlægge projekter. Derefter er der 20 minutter med spørgsmål, og til sidst er der 20 minutter til vurdering og evaluering. Et godt råd er at alle gruppemedlemmer siger noget i fremlæggelsen. Så er det også godt at vise kode eksempler, hvor vi i bruger det i har lært. Det samme gælder med design og ITIO. Der gives ikke karakterer til 1. semester eksamen, da det er en prøveeksamen. Et godt råd er at gøre rigtig meget ud af projektet, da du lærer rigtig meget af det, og det giver dig en stor fordel i forhold til 2. semester eksamen.2. Semester datamatiker uddannelsen
Her er der en oversigt af, hvad vi lavede på 2. semester på datamatiker uddannelsen.Litteratur på 2. semester
- Fundamentals of Database Systems, 6 edition - Elmasri & Navathe
Software konstruktion(SK)
Software konstruktion er opdelt i 2 dele på 2. semester. Her begyndte vi for alvor at bruge eclipse. Den første del bestod af 7 lektioner, hvor vi lærte en masse om databaser. Her arbejdede vi rigtig meget med sql, og så lavede vi små java programmer, hvor vi koblede databaser til. Et godt råd er at arbejde en masse med databaser, så du lærer at lave en database fra bunden og koble databasen til dit program. Den anden del handler om datastrukturer, hvor vi lærte om følgende: Recursion, ADT, linked list, stack, queue, complexity, sorting, hashing, binary tree, priority queue, tree. Et godt råd er at begynde på følgende kursus ved siden af anden del af software konstruktion. Introduction to Algorithms course Datastrukturer og algoritmer er rigtig godt at have styr på som datamatiker. Der er rigtig meget omkring datatrukturer og algoritmer på 3. semester på datamatiker uddannelsen, og her er det en stor hjælp, hvis du allerede har kendskab til mange af tingene i forvejen. Det vil også hjælpe dig rigtig meget til 3. semester eksamen, da det er en rimelig svær eksamen.Software design(SD)
I software design er der lidt repetition af 1. semester i starten. Derefter er der en masse omkring UI og tests af software. Der er noget usabilitytest, accepttest, integrationstest, unit test, tænke højt test. Så brugte vi også lidt tid på databasedesign og UP. Et godt råd er at få styr på test af jeres software, da det bruges meget på de senere semestre. Så er det også godt at få styr på databasedesign og UP(unified process).ITIO
Der var ikke så mange ITIO lektioner på 2. semester, men det var også fordi at der var en længere innovationsforløb på UCN. Det svarede til en 4-5 lektioner ITIO. Vi lærte en masse om idegenerering, innovation, logistik, supply chain management, enterprise resource planning, e-business strategi, CRM, IT-Jura.CAOS
CAOS står for computer arkitektur og operativ systemer. Her lærte vi alt det grundlæggende omkring hvordan en computer virker, og hvordan et operativ system virker. Vi lærte også en del omkring transaction handling, processes and threads, asynchronous concurrent execution, concurrent programming, deadlock and indefinite postponement, internal memory og CLOUD computing. Jeg vil på det kraftigste anbefale dig at komme til CAOS undervisningen. Rigtig mange af de ting som vi lærte i forbindelse med CAOS, dannede grundlag for meget af det vi lærte på 3. semester. Du har langt nemmere ved at følge med på 3. semester, hvis du sætter dig godt ind i tingene allerede på 2. semester. Så får du også en meget nemmere 3. semester eksamen.Tema persistens
Tema persistens er kort forløb, hvor vi lavede et projekt med en database. Vi lavede sådan et lille butikssystem til en tøjbutik, så de kunne holde styr på en masse tøj.2. Semester projekt
2. semester projekt er meget frit i forhold til hvad man ønsker at lave. Vi lavede et it-system til en biavler organisation, da en fra min gruppe kendte en biavler. Så hvis du kender en virksomhed, som mangler et it-system, så er det med at tage fat i dem. Du lærer meget mere ved at arbejde med en rigtig case fremfor en fiktiv case. Du kan se koden til vores 2. semester projekt på google code.2. semester eksamen
2. semester eksamen er både en gruppeeksamen og en individuel eksamen. Eksamen starter med at hele gruppen fremlægger projektet. Her havde vi en 10-15 minutter til af fremlægge. Derefter er man inde enkeltvis i en 20 minutters tid. Her stiller lærer/censor spørgsmål med udgangspunkt i forhold til fremlæggelse og rapport. Vi fik spørgsmål omkring ITIO, Software design og software konstruktion.ITIO eksamensspørgsmål
Jeg kan huske, at jeg blev spurgt om vores swot analyse, og så blev jeg spurgt om jeg kendte forskellen på nogle ting i forhold til Adizes lederroller.Software design eksamensspørgsmål
Her blev jeg spurgt om vores diagrammer i rapporten. Her skulle jeg gennemgå et par diagrammer og fortælle om hvorfor vi brugte dem.Software konstruktion eksamensspørgsmål
Her skulle jeg gennemgå noget kode fra rapporten. Her gik jeg igennem koden linje for linje, hvor jeg fortalte læreren, hvad koden gjorde osv. Der var en i vores gruppe som fik karakteren 12, og så fik resten inklusive mig selv karakteren 10.3. Semester datamatiker uddannelsen
Her er der en oversigt af, hvad vi lavede på 3. semester på datamatiker uddannelsen.Litteratur på 3. semester
- C# Programming - Rob Miles. Kan downloades gratis her: http://www.robmiles.com/c-yellow-book/Rob%20Miles%20CSharp%20Yellow%20Book%202010.pdf
- Pro C# 5.0 and the .NET 4.5 Framework, 6th edition, Apress 2012 - Troelsen: Andrew Troelsen
Software arkitektur og distribuerede programmer
Faget startede med intro til C#, hvor vi havde par lektioner med C# intro. Derefter gik vi i gang med WCF og alt det med distribuerede programmer. Så havde også en masse undervisning omkring algoritmer(dijkstra, A*) og concurrency. Så var der også noget om observer pattern, delegates, lambdas, regeexp, statemachine, xml og et par andre ting. Alt i alt et fag hvor du lærer rigtig mange gode ting, som du kommer bruge meget i 3. semester projektet. Et godt råd er at få styr på wcf og få styr på dijkstra og A*. Det er rimelig tricky at få implementeret både dijkstra og A*, så derfor er det en god ide at spidse ører i undervisningen. Så er det en god ide at rode lidt med de forskellige emner i fritiden, så du får mere erfaring med tingene. Undervisningen går hurtigt igennem tingenen i dette fag, og det er en god ide at møde op til at alt undervisningen.Web udvikling (10 lektioner)
Web udvikling er fag, hvor vi lærte at lave hjemmesider fra bunden. Vi startede helt simpelt ud med web basics, hvor vi lærte om http request/response, port 80, http codes, stateless, IIS, DNS. Så var der en masse med html og css, hvor vi opbyggede en simpel hjemmesider. Derefter havde vi en masse ASP.NET, hvor vi byggede en simpel webshop. Det var rigtig fedt og meget lærerigt, og så fik vi en masse gode råd med på vejen. Vi brugte fx linq, javascript, validering og mange andre ting.Computer netværk og distribuerede systemer (12 lektioner)
Her lærte vi en masse om netværk og distribuerede systemer. Det var lidt tørt til tider, men mange af tingene er rigtig gode at vide, som datamatiker. Vi lærte en masse om følgende: LAN, MAN, WAN, TCP-IP, distributed systems architecture, client-server, data security, TCP-Socket-programming, Real time protocols(UDP), Middelware og meget mere. Vi havde også en aflevering i faget, hvor vi skulle skrive en rapport om computer sikkerhed. Alle virksomheder har på en eller anden måde et netværk, som skal vedligeholdes og udvikles. Netværket skal bare spille 100% i virksomheder, da det kan betyde tab af mange penge, hvis netværket ikke fungerer ordentligt eller går ned. Især hvis det er en rigtig stor virksomhed. Hvis vi kigger på return of investment for en datamatikers arbejde, er der rigtig meget at hente, hvis du har stor viden omkring netværk og distribuerede systemer, da det er så værdifuldt for en virksomhed. Jeg var der ikke så meget til undervisningen i faget, men hvis jeg skulle gøre det ville jeg helt klart have været til mere af undervisningen. Viden om netværk og distribuerede systemer er guld værd.3. Semester projekt
I 3. semester projektet havde vi muligheden for at vælge imellem 3 cases. Batteri booking til elbiler, biograf booking eller fly booking. Min gruppe valgte at lave fly booking, og vi fik lavet noget i stil med momondo bare i en noget mere simpel version.3. Semester eksamen
3. semester eksamen var rimelig svær, og der var her fårene blev skilt fra bukkene. Vi havde lært rigtig mange nye svære ting i løbet af semesteret, og det skulle vi bruge i 3. semester projektet, som vi så skulle forsvare til 3. semester eksamen. Vi fik lavet noget godt kode og en god rapport, så vi havde et godt udgangspunkt inden den mundtlige eksamen. Du kan se vores kode fra 3. semester projektet på google code. Koden ligger under trunk. Eksamen var individuelt og den tog 30 minutter. Vi havde 10 minutter til fremlæggelse af projekt og 20 minutter til spørgsmål fra lærer og censor. Jeg fik et 7 tal, og det er jeg godt tilfreds med. En anden fra gruppen fik også 7 og de to andre fik 10 og 12. Jeg blev først spurgt om wcf, hvor jeg skulle vise hvor det fx blev brugt i koden, og hvordan det hele hang sammen. Så var der et spørgsmål om vores transactionscope, og der skulle jeg vise, hvor der blev brugt i koden, og gennemgå hvordan det virkede. Så fik jeg et spørgsmål om kryptering, som jeg ikke helt kunne svare. Hvis jeg havde undladt og snakke om kryptering havde jeg højst sandsynligt ikke fået det spørgsmål. Et godt råd er at sætte dig godt ind i de ting, som du vælger at snakke, og undlad at snakke om ting, som du er usikker på. Her kan du virkelig brænde nallerne, hvis du er usikker, da lærer/censor er rimelig hårde til denne eksamen. Der var et par stykker som dumpede og skulle til reeksamen, og så var der også mange som droppede helt ud efterfølgende. Der var faktisk også mange som droppede ud i løbet af 3. semester. Det tror jeg hænger sammen med at mange følte et hvis pres, da både undervisningen og eksamen var rimelig svær. I starten af 4. semester blev vi slået sammen med A klassen, da halvdelen i begge klasser var droppet ud siden starten af datamatiker uddannelsen.4. Semester datamatiker uddannelsen
Her er der en oversigt af, hvad vi lavede på 4. semester på datamatiker uddannelsen.Litteratur
- Software Engeneering, 9. edition, Pearson, 2010 - Ian Sommerville
- User Stories Applied, For Agile Software Development - Mike Cohn
- Kanban and Scrum, making the most of both - Henrik Kniberg & Mattias Skarin. Kan downloades gratis her: http://www.infoq.com/minibooks/kanban-scrum-minibook
- Scrum and XP from the Trenches, Crisp, 2007 - Henrik Kniberg. Kan downloades gratis her: https://www.crisp.se/bocker-och-produkter/scrum-and-xp-from-the-trenches
Systemudvikling
Systemudvikling er en stor del af 4. semester på datamatiker uddannelsen. Her lærte vi en masse om agile udviklingsmetoder. Der var rigtig meget fokus på extreme programming og scrum. Det er hvis noget med, at UCN er begyndt at undervise i agile udviklingsmetoder på 2. semester, så der er allerede kommet nogle ændringer på datamatiker uddannelsen siden jeg startede. Et godt råd er at sætte dig rigtig godt ind i extreme programming og scrum, så du ved hvad det går ud på. Så er du allerede godt på vej til et 12 tal i forbindelse med 4. semester eksamen. Der er ikke så meget undervisning på 4. semester, men jeg vil helt klart anbefale dig at komme til undervisningen, da der er rigtig mange gode praktiske opgaver, hvor du får arbejdet med både extreme programming og scrum i praksis. Så kan du også stille spørgsmål til lærerne, hvis der er noget, som du ikke helt har fanget. Jeg fik et 12 tal til min 4. semester eksamen, og det var nu ikke fordi jeg brugte alt for meget tid på forberedelse. Jeg var der til størstedelen af undervisningen, og det var helt klart det, som hjalp mig med at få 12 tallet hjem. Så skal der også siges at vi lavede et rigtig godt projekt, men at kunne forklare xp og scrum og så sætte det op mod tradionelle udviklingsmetoder(vandfaldsmodellen og UP), er det der giver den gode karakter til 4. semester eksamen som datamatiker.Tema XP
Tema XP var et mindre forløb på en to ugers tid, som vi havde i starten af 4. semester i forbindelse systemudvikling. Her blev vi inddelt i små teams, hvor vi skulle udvikle efter extreme programming. Her skulle vi så lave en masse xp planlægning og følge xp udviklingspraktikker. Det vi alle skulle udvikle, var sådan en kunsthjemmeside, hvor lærerne kunne udstille malerier, som så kunne bydes på osv. Hvis vi kigger nærmere på xp planlægning skulle vi i teamet have styr på følgende: skrivning af stories på story cards, planning poker, opsætning af udviklingsmiljø, versionsstyring, test først, kodestandard, logbog, task board med burn down. Af xp udviklingspratikker skulle vi holde stand up møde, par programmere, lave test først og så bruge det her task table og burn down. Til sidst i tema xp skulle vi så holde accepttest og vise en demo til lærerne af det vi havde nået. Efter tema xp var vi på virksomhedsbesøg, og så gik vi i gang med undervisning af Scrum.Virksomhedsbesøg
Min gruppe var på besøg hos Logimatic, hvor vi så fik lov til at interviewe en udvikler fra virksomheden. Her fik vi så et indblik i hvilke udviklingsprincipper de følger ude i virksomheden, og hvordan det ellers er at arbejde der. Det var super fedt, da det gav et realistisk billede af hvordan tingene foregår ude i den virkelige verden. Her er det en god ide at have en masse gode spørgsmål klar, som i kan stille til virksomheden. Her er oversigt af de spørgsmål, som vi havde lavet til virksomhedsinterviewet.- Hvordan kører firmaet et projekt? Agilt eller plandreven.
- Hvis agilt. Hvilken agil form kører de med? SCRUM, X. P., Kanban eller andet.
- Hvordan har de ansatte med at arbejde i den projektform?
- Hvordan er firmaets program oppetid og hvorfor?
- Hvilke problemer har firmaet med de projekter de gennemfører?
- Sender firmaet releases ud og hvorfor?
- Hvordan er firmaets procedurer for kritiske ting?
- Hvor mange procent af tiden bruger firmaet til at rette fejl og hvorfor?
- Hvad gør firmaet til at mindske tidsprocenten til fejl?
- Hvordan fordeles arbejdet i et projekt i firmaet?
- Er der flere teams til et projekt?
- Hvordan har teknologien udviklet sig i firmaet?
- Har der været problemer ved at omlægge sig til den nye teknologi?
- Hvordan har firmaet løst de problemer ved omlægningen?
- Laver firmaer oprydninger i programmer?
- Hvordan forebygger firmaet programmerne så de undgår at lave en oprydning i programmet?
- Hvordan dokumenterer firmaet projektet?
- Hvilke krav er der til dokumentationen i projektet?
- Har firmaet en kvalitetsfunktion?
- Har firmaet håndbøger/standarder for at følge til at sikre kvaliteten til projektet?
- Har firmaet krav til reviews? - hvis ja hvilke.
- Har firmaet krav til tests? - hvis ja hvilke.
- Hvordan sikrer de at kunderne får det rigtige software?
- Hvilke principper bruger firmaet for variationsstyring?
- Hvordan håndterer firmaet ændringsmønsterne fra kunderne
- Hvilke deployment aktiviteter har firmaet i projekter?
- Hvordan beskriver firmaet deres krav?
- Hvordan sikre firmaet om kravene er valide?
- Hvordan er firmaets kravstyring?
- Hvordan organiserer firmaet vedligeholdelsen i deres projekter?
- Hvordan er kodekvaliteten i projekterne?
- Hvordan er kodestandarden?
- Hvordan ordner firmaet Refactoring og reengeneering?
Specialisering
En stor del af 4. semester bestod af en specialiseringsperiode på 10 uger, hvor vi fik muligheden for at specialisere os individuelt. Her var det helt op til os selv, hvad vi ønskede at fordybe os i. Så længe det bare var indenfor genren computer science. Her behøves man ikke at følge undervisningen, som universitet tilbyder. Her kan du fx: Kravene for specialiseringen var, at det vi nu studerede skulle svare til 5 ECTS point. Derudover skulle vi lave en specialiseringsbeskrivelse. Her skulle vi beskrive vores "learning outcome" og hvilke aktiviter(kurser, bøger m.m.), som vi bruger under forløbet. Så skulle vi også lave en 10 ugers tidsplan af forløbet. En anden krav til perioden var at vi skulle lave et individuelt projekt. Jeg lavede en robot som mit individuelle projekt. Andre lavede fx et spil eller en hjemmeside. Så skulle vi også lave logbog af hele forløbet. Den skulle vi sende til vores supervisor en gang ugen. Som datamatiker er der en række forskellige ting, som du kan gøre i specialiseringsperiode, og det jeg prøve og forklare her.Specialisering i udlandet
Du kan tage til udlandet og studerer på et andet univisitet. En fra min gruppe tog fx et halv år i USA, hvor han studerede computer science på et Amerikansk universitet.Specialisering som selvstudie
Du kan lave dit eget selvstudie, hvor du så finder online kurser, bøger m.m. Det var det jeg gjorde i min specialiseringsperiode. Jeg studerede emnet Robotics, hvor jeg gik i dybden med selvkørende biler og artificial intelligence. Her fulgte jeg 3 online kurser, og så byggede jeg en robot ved siden af kurserne. Det fungerede rigtig godt. Jeg fik en masse teoretisk læring, som jeg så kunne bruge i praksis på min robot. Her kan du finde min robot, kurser, logbog, kode, bøger, og hvad jeg nu ellers brugte og lavede i min specialiseringsperiode.Specialisering i virksomhed
Du kan også arbejde, som så er en del af din specialiseringsperiode. Det kan både være i egen virksomhed eller en virksomhed, hvor du er ansat eller er i praktik. Min gode kammerat Jimmi som også skriver lidt her på siden, arbejdede hos virksomheden WEXO i meget af sin specialiseringsperiode. Ved siden af arbejdet fulgte han et webudvikling kursus, som UCN tilbød.Følge specialiseringskurser på UCN
Størstedelen af datamatikerne i min klasse fulgte de kurser UCN tilbød. Her kunne vi som maksimum følge 2 kurser. Du kan ikke følge flere end 2 kurser, da undervisningen så vil ligge oven i hinanden. Du kan sagtens selvstudere kurser som du ikke har valgt, da alt materialet blev lagt op på vores intranet. Du kan fx også bare følge 1 kursus, og så bruge resten af tiden på at studere noget selv. Hvilke kurser som tilbydes afhænger af, hvor mange tilmeldte der er på kurserne. Så du kan risikere at nogle af kurserne ikke tilbydes, fordi der ikke er nok tilmeldte. Kurserne er lavet sådan, at du møder du op til undervisning, hvor der så er en lærer, som underviser i det emne du har valgt. Kurset slutter af med, at du laver et lille projekt, som skal afleveres og godkendes af læreren. UCN Nordjylland tilbød følgende specialiseringskurser på datamatiker uddannelsen. De kurser som er markeret med grøn blev afholdt i specialiseringsperioden. Android Application Development Consultancy and Entrepreneurship Development of Web Applications with open source technologies Development of Web Applications using ASP.NET / C# and Visual Studio Game Development with Unity3D iOS Application Development Language and Compiler Theory IT strategy and benefit management System administration Using databasesSpecialiseringseksamen
Specialiseringseksamen er en bestået/ikke besået eksamen, hvor du ikke får nogen karakter. Enten består eller så består du ikke. Eksamen foregår således at der er flere oppe samtidig, hvor du man så på skift fortæller om sin specialiseringsperiode og hvad du har fået lavet. Derudover skal man være opponent til eksamen, hvor du så skal stille spørgsmål til de andre. Her skal du være meget aktiv, da det også tæller med i den samlede bedømmelse. Det er en god ide at læse rapporterne fra de andre og så lave et par spørgsmål til hver især. Vi afleverede vores rapport fra specialiseringen ca 1 uge før eksamen, hvor vi så også sendte den til vores opponenter, da det var et krav. Man har 10 minutter til at fremlægge det man har lavet, og så er der ca 10 minutter med spørgsmål fra opponent og lærerne. Vi var 2 elever oppe til min specialiseringseksamen. Den anden person var en fra min klasse, som havde lavet en skydespil. Inden eksamen gennemgik vi hvilke spørgsmål vi ville stille til hinanden. Vi havde begge lavet en liste af spørgsmål, da vi vidste at opponent delen var med i bedømmelsen. Det var også en god hjælp, da vi nogenlunde vidste hvad vores opponent ville spørge om. Jeg startede med at være opponent til eksamen, da jeg ikke var den første som skulle fremlægge det jeg havde lavet. Han havde lavet et spil i unity, og han vidste en masse kode og en demo af spillet til eksamen. Det han var færdig, spurgte jeg lærerne/censor med det samme om jeg måtte stille mine spørgsmål. Det fik jeg selvfølgelig lov, og så gik jeg ellers igennem min liste med spørgsmål. Det fortsatte jeg så med indtil jeg blev afbrudt, da lærerne/censor også skulle have lidt tid til at stille spørgsmål. Så blev det min tur til at fremlægge det jeg havde lavet. Jeg startede med at gennemgå min problemformulering kort. Derefter fortalte jeg om de kurser, som jeg havde deltaget i, og så kom jeg ind på mit individuelle projekt. Her vidste jeg noget kode fra robotten, og så lavede jeg en lille demo af robotten, for at vise hvad den kunne. Så fik jeg en masse spørgsmål de næste 10 minutter. Min opponent stillede et par tekniske spørgsmål og så lidt om læringsdelen. Jeg kan ikke huske det præcist, men det var noget i stil med:- Hvordan finder en selvkørende bil rundt, hvis den fx starter med at køre ude på en øde mark?
- Så spurgte han om jeg havde hørt om et nyt satellit system, som var præcist helt ned på cm niveau?
- Så spurgte han om hvorfor jeg ikke havde valgt at følge et kursus på UCN?
- Hvad har været godt eller skidt ved din specialisering?
- Hvad kan jeg tage med mig videre efter specialiseringen?
- Hvordan har det været at følge kurser online?
- Da jeg havde om selvkørende robotter spurgte min lærer om hvad en selvkørende robot gør, når den kører igennem en tunnel, hvor der ikke er gps forbindelse.