Akademin för teknik och miljö
Faculty of Engineering and Sustainable Development

Utbildningsplan

Datateknik och mjukvaruutveckling - Ingenjör 180 högskolepoäng

Computer Technology and Software Development - Engineer 180 credits

Fastställd av: UFN, 2024-06-18

Giltig från och med: 2025-09-01

Programkod

TGDHY

Omfattning

180 högskolepoäng

Tillträdesnivå

Grundnivå

Mål

Omfattning

Högskoleingenjörsexamen uppnås efter att studenten fullgjort kursfordringar om 180 högskolepoäng.

Mål

För högskoleingenjörsexamen skall studenten visa sådan kunskap och förmåga som krävs för att självständigt arbeta som högskoleingenjör.


Kunskap och förståelse

För högskoleingenjörsexamen skall studenten

  • visa kunskap om det valda teknikområdets vetenskapliga grund och dess beprövade erfarenhet samt kännedom om aktuellt forsknings- och utvecklingsarbete, och

  • visa brett kunnande inom det valda teknikområdet och relevant kunskap i matematik och naturvetenskap.


Färdighet och förmåga

För högskoleingenjörsexamen skall studenten

  • visa förmåga att med helhetssyn självständigt och kreativt identifiera, formulera och hantera frågeställningar och analysera och utvärdera olika tekniska lösningar,

  • visa förmåga att planera och med adekvata metoder genomföra uppgifter inom givna ramar,

  • visa förmåga att kritiskt och systematiskt använda kunskap samt att modellera, simulera, förutsäga och utvärdera skeenden med utgångspunkt i relevant information,

  • visa förmåga att utforma och hantera produkter, processer och system med hänsyn till människors förutsättningar och behov och samhällets mål för ekonomiskt, socialt och ekologiskt hållbar utveckling,

  • visa förmåga till lagarbete och samverkan i grupper med olika sammansättning, och

  • visa förmåga att muntligt och skriftligt redogöra för och diskutera information, problem och lösningar i dialog med olika grupper.


Värderingsförmåga och förhållningssätt

För högskoleingenjörsexamen skall studenten

  • visa förmåga att göra bedömningar med hänsyn till relevanta vetenskapliga, samhälleliga och etiska aspekter,

  • visa insikt i teknikens möjligheter och begränsningar, dess roll i samhället och människors ansvar för dess nyttjande, inbegripet sociala och ekonomiska aspekter samt miljö- och arbetsmiljöaspekter, och

  • visa förmåga att identifiera sitt behov av ytterligare kunskap och att fortlöpande utveckla sin kompetens.

Innehåll

Högskoleingenjör med inriktning mot datavetenskap omfattar 180 högskolepoäng och leder till högskoleingenjörsexamen. Utbildningen syftar till att ge studenterna nödvändiga kunskaper och färdigheter för att efter examen kunna arbeta självständigt inom företag och verksamheter kopplade till datateknik och mjukvaruutveckling. Utbildningen ger behörighet till fortsatta studier på magister- och masternivå vid Högskolan i Gävle.

Programbeskrivning
Programmet ger kunskaper inom grundläggande datateknik, mjukvaruutveckling och moderna system och omfattar exempelvis datorsystems uppbyggnad, datakommunikation, IT-säkerhet, maskininlärning och programmering. Fokus ligger på studier av mjukvaruutveckling och hur robust programkod skapas som är lätt att förstå, testa och underhålla. Utbildningen lägger stor vikt vid en djup förståelse för de faktorer som påverkar ett systems utveckling och underhåll och att mjukvara tas fram som en gemensam process där mänskliga faktorer spelar en viktig roll. Moderna verktyg, inte minst AI-baserade gränssnitt, kan vara till stor hjälp vid utveckling av programvara men det är viktigt att känna till både möjligheter och begränsningar. Förståelse för datalagring, säkerhet och datakommunikation är andra viktiga delar som också ingår samt kunskaper om maskininlärning och dess möjligheter. Programmet syftar till att utbilda väl förberedda och kompetenta medarbetare till näringslivet inom främst mjukvaruutveckling men ger även en god grund för arbeten inom närliggande områden eller vidare studer. Projekt och samarbeten inom grupper är vanligt under studietiden där olika roller och verktyg för planering och styrning används för att träna studenterna på verklighetstrogna arbetsförhållanden.

Programmet inleds med ett introduktionsår som är gemensamt för alla ingenjörsutbildningar vid Högskolan i Gävle. Under året studeras teknik, matematik och ingenjörsstödjande kurser och en grund ges för fortsatta studier inom programmet.

Andra året har ett stort fokus och progression inom främst mjukvaruutveckling med kompletterade breddningskurser från närliggande datateknikområden. Här utbildas studenterna inte bara i hantverket utan också i att arbeta i grupp och att kritiskt granska sitt och andras tankesätt runt olika sätt att konstruera kod. Angränsande aspekter som datalagring, algoritmer och datastrukturer, datasäkerhet och tillförlitligheten hos AI-stödda verktyg är andra viktiga faktorer som tas upp.

Sista året innehåller fördjupande kurser inom programmering och IT-säkerhet med breddande kurser inom maskininlärning och visualisering samt en projektkurs där studenter självständigt tar fram systemlösningar. Både projektkursen och examensarbetet genomförs, där så är möjligt, i samarbete med företag eller forskare.

Cooperative Education, Co-op
Co-op, är en studieform som kan väljas till vid ingenjörsprogrammen vid Högskolan i Gävle. Co-op innebär att studenten varvar studier med arbete under planerade arbetsperioder. Vid en Co-op-utbildning förlängs studietiden med sex månader. Det ingår tre arbetsperioder inklusive examensarbete och totalt 30 veckors relevant arbetslivserfarenhet. Under det första året får studenten mer information om Co-op och ansökningsförfarandet. Första arbetsperioden ska ha föregåtts av studier om minst 90 hp inom programmet varav 60 hp i avslutade kurser. Varje arbetsperiod redovisas i form av en rapport.

Studenten kan välja att själv ordna en plats hos en arbetsgivare, eller söka de platser som annonseras via Högskolans lärplattform. Antalet platser är begränsade och Högskolan garanterar inte någon plats eller del av studieformen, eftersom det är arbetsgivaren som avgör om anställning.

Övrigt examen

Självständigt arbete (examensarbete)

För högskoleingenjörsexamen skall studenten inom ramen för kursfordringarna ha fullgjort ett självständigt arbete (examensarbete) om minst 15 högskolepoäng.

Övrigt

För högskoleingenjörsexamen skall också de preciserade krav gälla som varje högskola själv bestämmer inom ramen för kraven i denna examensbeskrivning.

Examensbenämning

Högskoleingenjörsexamen

Behörighetskrav

Grundläggande behörighet samt Fysik 2, Kemi 1 och Matematik 3c eller Matematik D.

Kursförteckning

Årskurs 1
1:1 67% TMG001 Introduktionskurs för ingenjörer 10 hp G1N Byggnadsteknik, Datavetenskap, Elektroteknik, Energisystem, Industriell ekonomi, Maskinteknik 
1:1 33% MAG009 Linjär algebra för ingenjörer 10 hp G1N Matematik 
1:2 33% MIG007 Hållbar omställning för ingenjörer 5 hp G1N Miljövetenskap
1:2 33% DVG020 Programmering för ingenjörer 5 hp G1N Datavetenskap
1:3 33% MTG310 Projektkurs för ingenjörer 10 hp G1F Byggnadsteknik, Datavetenskap, Elektroteknik, Energisystem, Industriell ekonomi, Maskinteknik 
1:3 33% MAG010 Envariabelanalys för ingenjörer 10 hp G1N Matematik 
1:3 33% IEG313 Projektledning för ingenjörer 5 hp G1F Industriell ekonomi 
1:4 33% STG300 Statistik för ingenjörer 5 hp G1F Matematik

Årskurs 2
2:1 50% TMG301 Profileringskurs för ingenjörer 7,5 hp G1F Datavetenskap, Elektroteknik, Energisystem, Maskinteknik, Industriell ekonomi och Byggnadsteknik
2:1 50% DVG342 Programmeringsmetodik och objekt 5 hp G1F Datavetenskap
2:1 50% DVG345 Objektorienterad design 5 hp G1F Datavetenskap
2:2 50% DVG341 Databasteknik 7,5 hp G1F Datavetenskap
2:2 50% DVG346 Algoritmer och datastrukturer 5 hp G1F Datavetenskap
2:3 100% DVG343 Programvaruteknik – utveckling och underhåll av mjukvara 15 hp G1F Datavetenskap
2:4 50% DVG344 Avancerad webbutveckling med ramverk 7,5 hp G1F Datavetenskap 
2:4 50% DVG348 Klientutveckling på mobila enheter 7,5 hp G1F Datavetenskap (valbar)
2:4 50% DVG340 Programmering i inbäddade system 7,5 hp G1F Datavetenskap (valbar)

Årskurs 3
3:1 50% DVG514 Datavisualisering – design och konstruktion 7,5 hp G2F Datavetenskap
3:1 50% DVG349 Introduktion till maskininlärning 7,5 hp G1F Datavetenskap
3:2 67% DVG515 Projektkurs inom datavetenskap 10 hp G2F Datavetenskap
3:2 50% DVG347 Nätverksteknik och IT-säkerhet 7,5 hp G1F Datavetenskap
3:3 33% DVG516 Vetenskaplig metod och skrivande för dataingenjörer 5 hp G2F Datavetenskap
3:3 50% DVG517 Objektorienterad programmering med designmönster 7,5 hp G2F Datavetenskap (valbar)
3:3 50% DVG518 Datoriserad bildanalys 7,5 hp G2F Datavetenskap (valbar)
3:4 100% DVG801 Examensarbete för högskoleingenjörsexamen i datavetenskap 15 hp G2E Datavetenskap