Softwareingeniør med speciale i XR

Med specialiseringen i XR bliver du ekspert i udviklingen Augmented Reality (AR), Virtual Reality (VR) og Mixed Reality (MR). Der er mange spændende udfordringer når man skal udvikle XR, og som XR kan være med til at løse i fremtiden. Være det gaming eller opsætning af simulationer, der kan hjælpe andre.

Type

Diplomingeniør

Varighed

3,5 år

Studieby

Viborg

Studiestart

August

Praktik

20 uger

Om uddannelsen til softwareingeniør med specialisering i XR

  • For at blive optaget på softwareingeniøruddannelsen skal du opfylde bestemte adgangskrav. Du kan søge ind på uddannelsen gennem kvote 1 eller kvote 2, og der er studiestart i august.

    Er du uddannet datamatiker, IT-Teknolog med softwarespecialisering, eller har du en anden relevant uddannelse, skal du søge om merit. Du skal dog opfylde adgangskravene til softwareingeniøruddannelsen. Se adgangskravene til softwareingeniør.

    I Viborg er der adgangsbegrænsning på softwareingeniøruddannelsen. Dette betyder bl.a., at kvote 2-ansøgningerne bliver vurderet ud fra en række kriterier udover den adgangsgivende eksamen. Læs mere om dette under ”Få hjælp til at søge ind via kvote 2”.

    Adgangsgivende eksamen

    Du skal have en af disse eksamener for at søge om optagelse:

    • Studentereksamen (stx)
    • Højere teknisk eksamen (htx)
    • Højere handelseksamen (hhx)
    • Højere forberedelseseksamen (hf)
    • Studiekompetencegivende eksamen ifm. erhvervsuddannelse (eux)
    • Adgangskursus til ingeniøruddannelserne
    • Gymnasiale indslusningsforløb for flygtninge og indvandrere (gif)
    • Gymnasiale eksaminer fra Grønland, Færøerne, Duborg skolen og A. P. Møller skolen

    Specifikke adgangskrav

    • Matematik (A-niveau)
    • Engelsk (B-niveau)
    • Fysik (B-niveau) eller geovidenskab (A-niveau)

    Alle de krævede fag skal være bestået med et vægtet gennemsnit på minimum 2,0. Det vægtede gennemsnit udregnes af alle karakterer, der fremgår af dit eksamensbevis. Kravet gælder optagelse i både kvote 1 og kvote 2. 

    Ansøgningsfrister

    Kvote 1 (ansøgningsfrist 5. juli kl. 12.00)

    I kvote 1 bliver du optaget alene på baggrund af dit eksamensgennemsnit. Du kan søge ind via kvote 1 med en fuld gymnasial uddannelse.

    Få hjælp til at søge ind via kvote 1


    Kvote 2 (ansøgningsfrist 15. marts kl. 12.00)

    I kvote 2 bliver du optaget på dine samlede kvalifikationer.

    Få hjælp til at søge ind via kvote 2 

    Opfylder du ikke alle adgangskravene?

    Opfylder du ikke alle adgangskravene for den uddannelse, du ønsker at søge ind på, kan du se nedenfor hvilke muligheder, du har. Til orientering er der mulighed for betinget optag på softwareingeniøruddannelsen i Horsens.

    Gymnasial supplering, betinget optag og individuel konkret vurdering

    Læs mere om adgangskrav 

    Ansøgning til uddannelsen på optagelse.dk

    Når du vil søge ind på uddannelsen til softwareingeniør på optagelse.dk, skal du vælge "Diplomingeniør i softwareteknologi" med følgende KOT-numre:

    Viborg:                    KOT-nummer 49322

    Vi forbeholder os ret til ikke at oprette hold i tilfælde af for få ansøgere.

    Kontakt studievejleder om optagelse

    Mangler du den adgangsgivende eksamen?

    Hvis du har en erhvervsmæssig uddannelse og mangler en adgangsgivende eksamen, kan du tage et adgangskursus til ingeniøruddannelserne. 

    Adgangskurset varer et år og er målrettet dig, som har en erhvervsuddannelse eller to års relevant erhvervserfaring.

    Læs mere om VIAs adgangskursus til ingeniøruddannelser.

    Opholdstilladelse – ansøgere uden dansk statsborgerskab

    Er du ikke EU/EØS – borger skal du dokumentere din opholdsstatus, da dette er afgørende for, om du opfylder kriterierne for at være berettiget til en gratis uddannelse i Danmark.

    Følgende skal uploades som dokumentation for din opholdstilladelse:

    • For-og bagside af opholdskortet
    • Brev med afgørelse fra de danske myndigheder (med henvisning til hvilken paragraf, din opholdstilladelse er givet efter)
    • Ansøgning om forlængelse af opholdstilladelse, hvis din opholdstilladelse udløber inden studiestart 

    Betaling for uddannelsen

    Klage – kun ved retlige spørgsmål

    Du kan klage til Uddannelses- og Forskningsstyrelsen, når klagen vedrører retlige spørgsmål vedrørende din afgørelse. Fristen for at indgive en klage er 2 uger fra den dag, afgørelsen er meddelt.

    Det betyder, at du kan klage, hvis du mener, at afgørelsen strider imod gældende ret f.eks. forvaltningsloven, lov om ligestilling af kvinder og mænd og de almindelige forvaltningsretlige principper. Du kan ikke klage over faglige vurderinger og konkrete skøn.

    Hvis du fortsat mener, at afgørelsen strider imod gældende ret, skal du sende din klage til VIA University College, studieservice.optag@via.dk, senest 2 uger efter den dato, hvor du modtog afgørelsen. I det tilfælde hvor sagen ikke genoptages, sender VIA den samlede sag videre til Uddannelses- og Forskningsstyrelsen.

    Klagevejledning  — Uddannelses- og Forskningsministeriet

    Regler for ansøgning og optagelse

    Inden du søger ind på klimaingeniøruddannelsen, anbefaler vi, at du orienterer dig i reglerne for ansøgning og optagelse. 
    Fejl i ansøgningen kan betyde, at du ikke kan blive optaget på uddannelsen.

    Læs reglerne for ansøgning og optagelse.

  • Under uddannelsen til softwareingeniør har du løbende fag, som klæder dig på inden for den ingeniørfaglige verden som eks. naturvidenskabelige fag. Derfor får du en stor portefølje af ingeniørfaglige kompetencer, som du kan tone i mange retninger. Samtidig vil du under hele din uddannelse få specialiseret viden gennem de fag, der relaterer sig direkte til softwareingeniørfaget.

    Desuden, har vi på tværs af alle vores uddannelsesretninger på VIAs ingeniøruddannelser et gennemgående fokus på bæredygtighed, digitalisering og innovation samt entreprenørskab. Det vil være grundlæggende elementer, som vi arbejder aktivt med gennem hele uddannelsen og som indgår som en naturlig del af undervisning, semesterprojekter og praktik.

    Arbejd med den nyeste teknologi og det nyeste udstyr

    Med en specialisering i XR-teknologier kommer du til at arbejde med den nyeste teknologi inden for området. 

    Uddannelse tæt på branchen

    Specialiseringen foregår i samarbejde med The Animation Workshop (TAW), der er blandt de bedste i verden inden for computeranimation. Se mere om TAW her. 

    Se kursusbeskrivelser for uddannelsen til softwareingeniør i Viborg

    Se studieordningen for specialiseringen

    Holdundervisning og projektarbejde

    Undervisningen består af holdundervisning og projektopgaver. Det betyder, at du lærer teorien gennem praktiske opgaver, cases og projektarbejde.

    I løbet af uddannelsen arbejder du med projekter, som bliver mere og mere præget af dine egne valg.  

    Tal og fakta om uddannelsen til softwareingeniør

    Her kan du finde studieordning og andre relevante oplysninger om uddannelsen til softwareingeniør.

    Se tal og fakta om uddannelsen

  • Specialiseringen indeholder blandt andet følgende kurser:

     

    SPL – Spiludvikling 1, 2 og 3

    På kurserne lærer du at bruge Game Engines og hvordan spilmotorer fungerer, samt hvordan man takler tekniske udfordringer som udvikler. Du får viden om fundamentale emner inden for spiludvikling og real-time applikationer. Vi vil komme til at diskutere samt implementere forskellige gameplay features. Derudover lærer du at analysere, designe, dokumentere og implementere et distribueret system herunder opnå forståelse for fordele og ulemper ved en distribueret arkitektur.

    DAP1 – Digital Animationsproduktion

    Det er vigtigt som spiludvikler at forstå fundamentale emner så som polygoner, textures samt belysning af traditionelt 3D grafik.  Kurset vil omhandle værktøjer, som anvendes i industrien til modellering og animation. Du får en introduktion i at konstruere og modellere 2D og 3D animation, samt hvordan vi bruger dem i spil.

    OOP1 – Softwareudvikling med UML og C# 1

    På kurset bliver du trænet inden for matematiske koncepter og processer i et algoritmisk mindset, så du bliver i stand til at konstruere simple og mere effektive løsninger til realistiske beregningsmæssige problematikker, som bygger på matematiske principper.

    SWE1 – Softwareudvikling og processer

    På dette kursus lærer du at anvende softwareingeniørkoncepter, der bruges til at udvikle objektorienteret software, herunder at strukturere softwareudviklingsprocessen ved at anvende Scrum og Unified Process (UP) til at gennemføre analyse, design og testbeskrivelser for at eksemplificere en endelig løsning fra et virkeligt problem. Dette involverer indsamling af krav (Use Cases og ikke-funktionelle krav), samt at udarbejde domænemodeller, interaktionsdiagrammer, designklassediagrammer, designmønstre, testbeskrivelser.

    WWW1 – Webudvikling 1

    Kurset introducerer dig til de grundlæggende web-teknologier HTML, CSS og JavaScript herunder standarder og værktøjer til grundlæggende web-programmering. Du bliver introduceret til anvendelse af de grundlæggende web-teknologier sammen med ASP.NET Kurset introducerer dig også til moderne programmeringssprog, framework og teknologier, der anvendes ved udvikling af webapplikationer, ligesom Games Engines til webapplikationer introduceres. Der ses på programmeringsparadigmer og principperne fra de anvendte frameworks og værktøjer

    MSU1 - Matematik for Spiludviklere

    Kurset giver grundlæggende viden om lineær algebra og dens anvendelser, så det bliver muligt ikke kun at forstå, men også at anvende lineær algebra til løsning af praktiske tekniske problemer. Færdigheder i lineær algebra er af stor betydning, når man beskæftiger sig med scientific computing, billedbehandlingsgrafik, robotteknologi, algoritmer, kodningsteori og mere.

    XRT1 – XR Teknologier

    På dette kursus bliver du introduceret til forskellige XR-teknologier. Vi vil fokusere meget på forskellige XR Teknologier så som, Virtual Reality og Augmented Reality og du vil lære hvordan man kan bruge dem i forskellige praktiske eksempler.

    DSB1 – Udvikling af databasesystemer

    Mange real-time applikationer bruger databaser til at gemme og finde objekter hurtigt. Her lærer du om metoder til at designe, implementere og drive enkeltbruger relationelle databaser samt at implementere CRUD-operationer fra .Net baserede applikationer.

    GFX1 – Computergrafik 1

    Dette kursus vil introducere hvordan et grafikkort fungerer og hvordan man kan få et grafikkort til at rendere 3D grafik. Vi vil fokusere på renderingsteknikken: Rasterisation, og se på hvorfor den er blevet foretrukket i spilindustrien fremfor for andre renderingsteknikker. Den studerende vil også blive introduceret til hvordan en traditionel Hardware Graphics Pipeline er sat sammen og generelt hvordan en GPU og Video Memory fungerer på moderne grafikkort. Kurset vil også introducere shaders og hvordan shaders bliver behandlet af grafikkortet. Den studerende vil lære at implementere simple belysningsmodeller samt simple grafiske effekter i et high-level shadersprog.

    DIS1 – Distribuerede systemer og sikkerhed

    Dette kursus lærer dig at analysere, designe, dokumentere og implementere et distribueret system herunder opnå forståelse for fordele og ulemper ved en distribueret arkitektur.
    Multiplayer- og online spil kan være utrolig underholdende man de kan ikke implementeres uden en fundamental viden om netværk. På kurset opnår du grundlæggende forståelse for computernetværk, protokoller, sikkerhedsteknologier og kryptering i Internettet. Du bliver også introduceret til brugen af SignalR (web socket) med C# programmer.

    ADS1 – Algoritmer og datastrukturer

    For at kunne udvikle effektive og hurtige real-time applikationer er det vigtigt at man forstår at anvende en computers hukommelse så effektivt som muligt. Her lærer du at designe, implementere og analysere forskellige algoritmer samt forskellige avancerede datastrukturer som er gearet til spil.

    CCP1 - (C++)

    Kurset introducerer high-level programmeringssproget C++. Dette sprog er kendt for dens kompleksitet samt hastighed og bliver derfor ofte brugt til at udvikle real-time applikationer såsom 3D Software og Game Engines. Yderlig bliver sproget brugt i Unreal Engine og er derfor også relevant for Gameplay programmører. Den studerende vil blive introduceret i hvordan man implementere grundlæggende kode, så som, løkker, arrays, funktioner, klasser, polymorphism, templates, pointers og references. Vi vil hovedsageligt komme til at bruge STD biblioteket i vores kode eksempler. Den studerende vil også blive introduceret til hvordan man mest effektivt debugger og tester kode.

    STE1 – Story Telling

    Beskrivelse på vej

    GEN1 – Game Engine

    Kurset introducerer begrebet Game Engine. Vi vil historisk set kigge på hvordan Games Engines har udviklet sig gennem tiden og hvordan Games Engines i dag teknisk set fungerer på moderne hardware og hvordan vi kan bruge dem som udvikler. Vi vil diskutere hvad de kan bruges til og hvad mange af de populære Engines på markedet kan tilbyde. Vi vil også kigge på deres styrker og svagheder og hvorfor nogle spilfirmaer stadigvæk vælger at udvikle deres egne teknologier.

    UEX1 – User Experience

    Beskrivelse på vej

    Valgfag

    GFX2 - Computergrafik 2

    Kurset vil tage over hvor GFX1 slap. Kurset vil introducere flere lighting models og kigge på koncepter så som Physical Based Shading. Der vil også blive introduceret flere visuelle effekter så som, skygger, refleksioner og normal- og parallax maps. Kurset vil også kigge på hvordan simpel raytracing kan implementeres i shaders.

    PCO1 – Physical computing

    Beskrivelse på vej

    MAL1 – Machine learning

    I dette kursus får du både teoretisk viden og praktiske færdigheder i anvendelsen af maskinlæringsmetoder til et spektrum af datatyper, der omfatter både strukturerede og ustrukturerede datasæt. Læreplanen er designet til at sikre, at du grundigt forstår og dygtigt kan udnytte avancerede værktøjer og teknikker, der er afgørende for dataforberedelse, forbehandling og udforskning. Du bliver rustet til at skelne underliggende strukturer og lave informerede forudsigelser.

    AUD1 – Digital Audio

    Kurset vil introducere, hvordan et lydkort virker og grundlæggende hvordan lyd fungere på en computer.
    Vi vil også gennemgå, hvordan lyd ofte bliver brugt i spil og hvordan 3D lyd virker.
    Den studerende vil lære, hvordan man kan genere lyd i C++ og senere hen lære at implementere 3D lyd ved hjælp af et real-time bibliotek og hvordan forskellige effekter kan opnås ved brug af hardware.

    CAL1 - Calculus (Horsens)

    Kurset giver dig viden om og praktisk erfaring med at anvende beregningsmetoder og -værktøjer. Vigtigst er det, at kurset gør det muligt for dig at anvende differentiel og integreret beregning til løsning af en bred vifte af problemer.

    SMP1 - Stochastic Modelling and Processing

    Den allestedsnærværende tilstedeværelse af usikkerhed og støj i ingeniørvidenskaben gør det obligatorisk at forstå og kvantificere tilfældige fænomener. For at nå dette mål vil kurset give en solid introduktion til teorien om stokastiske processer. Der lægges særlig vægt på applikationer, og den du vil modellere og analysere komplekse stokastiske situationer, som de opstår i praksis. Applikationerne inkluderer eksempler fra forskellige ingeniørområder såsom informationsteknologi og kommunikation, signalbehandling og mere.

    På 5. semester er du i praktik i en virksomhed. 

  • Som studerende på uddannelsen til softwareingeniør får du et fagligt fællesskab i din klasse og et rummeligt studiemiljø på uddannelsen med både yngre og lidt ældre studerende.

    Teoretisk og praktisk klasseundervisning

    Uddannelsen til softwareingeniør foregår primært som klasseundervisning og med stor vægt på problembaseret projektarbejde, hvor de studerende arbejder med konkrete cases fra reelle virksomheder. Din undervisning veksler mellem teori og praksis. Det betyder, at du lærer de teoretiske begreber gennem praktiske opgaver, projekter og cases. 

    Hvert semester bliver afsluttet med et semesterprojekt, der samler alle fag i én opgave. 

    Virksomhedsbesøg giver forståelse for branchen 

    På VIA uddanner vi i tæt samarbejde med virksomhederne. I løbet af uddannelsen bliver der arrangeret virksomhedsbesøg. Her besøger vi højteknologiske virksomheder fx med fuldautomatisk lagerstyring eller software udvikling.

    På virksomhederne møder du færdiguddannede softwareingeniører, der fortæller om deres arbejde, og udfordringer de møder. 

    Besøgene er en god mulighed for at se, hvordan en virksomhed fungerer. Samtidig får du indblik i nogle af de arbejdsopgaver, der findes inden for programmering og systemudvikling. Du får en fornemmelse for, hvordan en arbejdsdag kan udforme sig i branchen.

    Tidligere studerende er gæstelærere

    Du vil også møde gæsteforelæsere fra erhvervslivet. Det kan fx være tidligere studerende, der fortæller om deres karriere, arbejdsliv og arbejdsopgaver. 

    Fuldtidsstudium med forberedelse

    Du skal være opmærksom på, at uddannelsen til softwareingeniør er et fuldtidsstudie, der kræver en gennemsnitlig arbejdsindsats på ca. 40 timer om ugen.

    Studiestart

    I løbet af de første dage på dit nye studie vil du blive introduceret til din nye uddannelse og til studielivet på din nye campus. Du får en faglig introduktion til din nye uddannelse, der vil være aktiviteter, hvor du lærer dine nye medstuderende at kende og du får en introduktion til mulighederne på dit nye uddannelsessted.

    I løbet af studiestarten vil du møde både undervisere, studievejledere og mentorer, der er klar til at besvare dine mange spørgsmål og fortælle om dit nye studie. Erfarne studerende fra uddannelsen fungerer som mentorer, der kan hjælpe dig med at falde til i dit nye liv som studerende.

    Studiestarten for de fleste uddannelser ligger i sidste uge af august, men det endelige program for studiestarten og dato for introtur er tilgængelig på MitVIA. MitVIA får du adgang til, hvis du bliver optaget på VIAs ingeniøruddannelser.

    Studiemiljø

    På VIAs ingeniøruddannelser er der rig mulighed for at engagere sig i studiemiljøet.

    Der er mange foreninger på VIA, der har både sociale, faglige og studenterpolitiske formål. Du kan også dyrke det sociale liv i fredagsbarer, til studiefester eller en eftermiddag med brætspil.

    Campus Viborg

    Uddannelsen til softwareingeniør med speciale i XR-teknologier holder til i Viborg. 

    Campus Viborg er en moderne campus med omkring 2.000 studerende - beliggende midt i Viborg by. På campus inder har mange forskellige uddannelser - og et godt fællesskab.

    Læs mere om Campus Viborg

  • På uddannelsen til softwareingeniør skal du i praktik på 5. semester i en selvvalgt virksomhed i Danmark eller udlandet. 

    I praktikken får du en forsmag på arbejdslivet som softwareingeniør. Du får afprøvet din faglige viden på rigtige arbejdsopgaver i en virksomhed. Samtidig kan du få gode kontakter med arbejdsmarkedet inden for din studieretning. 

    Praktikopholdet skal være mindst 20 ugers fuldtidsarbejde. Undervejs får du tilknyttet en praktikvejleder fra VIA, som hjælper dig med at få et godt og udbytterigt praktikophold. 

    Praktikken giver god erfaring

    I praktikken deltager du i arbejdet på lige fod med de øvrige ansatte.

    Ofte bliver du del af en gruppe eller et specifikt projekt, hvor du får lov at arbejde selvstændigt med opgaverne.

    Du får mulighed for at afprøve dine ingeniørmæssige kompetencer og andre færdigheder inden for fx kommunikation, tids- og projektstyring, innovation og teamwork. 

    Økonomi under praktikken

    Du får som hovedregel løn under praktikken, hvis den foregår i Danmark. 

    Får du ikke løn, så får du din SU med. Det samme gælder, hvis du tager din praktik i udlandet.

    Find det rigtige praktiksted

    Vi har kontakt til en række virksomheder, som du kan bruge til at finde et praktiksted, der arbejder med dét, du interesserer dig for

  • Som softwareingeniør med speciale i XR kan du arbejde i softwarevirksomheder med udvikling af applikationer, i spilfirmaer med udvikling af spil eller XR-applikationer og i alle typer af virksomheder, som arbejder med udvikling af XR.

    Du kan eksempelvis ende i stillinger som følgende:

    -Extended Reality Developer
    -Game Developer
    -Design/Graphics Engineer

  • På uddannelsen til softwareingeniør har du mulighed for at tage din praktik på 5. semester ved en selvvalgt virksomhed i udlandet.

    Lærerigt udlandsophold

    Det kan være hårdt arbejde at rejse til udlandet som studerende, men et internationalt ophold giver dig til gengæld nye oplevelser, stor selvstændighed og et spændende møde med andre kulturer inden for dit fag.

    Med et udlandsophold i løbet af din uddannelse får du nogle helt særlige kompetencer til at søge arbejde i et internationalt miljø som færdiguddannet.

    Australien, Tyskland, Italien?

    Hvis du vil i international praktik, kan Karrierecenter hjælpe dig med kontakter til udenlandske virksomheder. VIAs ingeniøruddannelser har også en praktikvejleder, der kan hjælpe med råd og vejledning.

    Internationalt element i din uddannelse

    Hos VIA arbejder henimod at alle studerende har et internationalt element i løbet af deres uddannelse, enten gennem at rejse ud eller ved at deltage i aktiviteter med et internationalt tilsnit hjemme. hvad internationalisering betyder i VIA her.

  • Kontakt uddannelsen direkte

    Kontakt Helle Bloch, som er uddannelsesleder  og kan besvare alle dine spørgsmål om uddannelsen. 

    Helle Bloch

    E: hblo@via.dk

    T: +45 87 55 44 46

     

    Studievejledning

    Kontakt vores studievejledning, hvis du vil høre mere om dine muligheder for optagelse og merit.

    E: studieservice.info@via.dk

    T: +45 87 55 43 20

    Træffetid: mandag - torsdag 9.00-13.00 og fredag 10.00-12.00.

Mød studerende og færdiguddannede

studerende i softwarelaboratoriet

Test dig selv - kender du softwareingeniør-uddannelsen?

Kender du de studerende på softwareingeniøruddannelsen?
Tag testen og find ud af, om de er som du tror - og om du måske skulle blive en af dem.