Studiet er konsentrert om system- og programvareutvikling. Det vil si at du lærer å lage god og funksjonell programvare. Du vil lære gode arbeidsvaner med modellering, testing og høy kvalitet på produsert kode. Du vil lære å lage systemer som er gode å bruke, og du vil lære å tilpasse dem til f.eks. Internett og mobile enheter.
Studiet er praktisk rettet, og det undervises lite teori som ikke straks omsettes i praktisk problemløsning ved datamaskinen. I løpet av studiet vil du, i samarbeid med andre studenter, utvikle større systemer gjennom flere utviklingsprosjekter.
En typisk arbeidsuke ved dataingeniørstudiet kan bestå av 8-10 timer forelesninger og annen organisert undervisning, 8-10 timer prosjektarbeid i gruppe og 15-25 timer arbeid på egen hånd eller i egenorganiserte grupper. Det forventes at studentene er på skolen og veileder/lærer vil være tilgjengelig store deler av denne tiden. Øvingsoppgaver og andre arbeider leveres ofte inn ved å vise dem fram for veileder/lærer i denne perioden. Tilbakemeldinger gis der og da. Det må bemerkes at timefordelingen mellom ulike aktiviteter kan variere sterkt fra uke til uke og fra semester til semester, i siste semester vil for eksempel nesten hele tiden brukes til prosjektarbeid (bacheloroppgaven).
Første år:
Ingeniørfaglig innføringsemne, programmering (Java), databaser, datamaskinens oppbygging og virkemåte, operativsystemer, systemutviklingsteori og matematikk. To større prosjekter: Programmert Lego-robot og databasesystem.
Andre år:
Mer systemutviklingsteori, algoritmer og datastrukturer, datakommunikasjon, nettverksprogrammering (Java), web-applikasjoner (Spring-rammeverket, HTML5, CSS, JavaScript), realfag for dataingeniører (diskret og numerisk matematikk, statistikk, elektromagnetisme og halvlederteknologi, litt kjemi). Et større prosjekt med utvikling av en web-applikasjon og SCRUM-utviklingsmetodikk.
Tredje år:
Hele høstsemesteret er satt av til valgfag. Her har du stor frihet, men vi har satt opp forslag til fagkombinasjoner innen følgende tema: Utvikling av komplekse programvaresystemer, Applikasjonsprogrammering (Android, C++, 3D-grafikk) og Sikkerhet i programvare og nettverk. De som ønsker å studere videre til master i datateknikk må ta valgfag med fysikk og matematikk.
I vårsemesteret er hovedvekten på bacheloroppgaven, men du skal i tillegg ha fag med systemtenkning og økonomi. De fleste bacheloroppgavene gjennomføres i samarbeid med en bedrift. Dette samarbeidet kan starte allerede høsten før ved at du da velger et prosjektfag. Bacheloroppgaver i tilknytning til forskningen ved AITeL (4D-visualiseringslaboratorium og Concurrent Design) er også aktuelt.
Av studentene som gikk ut i 2010-2011 sier hele 100% at de er tilfreds eller svært tilfreds med utdanningen de fikk (andre alternativer er verken eller, lite og svært lite tilfreds), og 84% ville valgt samme studium om de skulle begynt å studere i dag.