| Kode | Navn | Omfang | Periode |
| INF100 | Prinsipper i informasjonsbehandling | 5 sp | Høst |
| INF110 | Programmering I | 10 sp | Vår |
| INF130 | Prinsipper i databaser | 10 sp | Vår |
| INF210 | Programmering II | 10 sp | Høst |
| INF220 | Algoritmer og datastrukturer | 10 sp | Vår |
| FYS130 | Elektronikk | 10 sp | Høst |
I tillegg velger studenten minimum 5 sp av følgende emner: | |||
| INF240 | Signalbehandling | 10 sp | Høst |
| MATH260 | Numerisk lineær algebra | 10 sp | Høst |
| Kode | Navn | Omfang | Periode |
| INF100 | Prinsipper i informasjonsbehandling | 5 sp | Høst |
| INF110 | Programmering I | 10 sp | Vår |
| INF130 | Prinsipper i databaser | 10 sp | Vår |
| INF210 | Programmering II | 10 sp | Høst |
| INF220 | Algoritmer og datastrukturer | 10 sp | Vår |
| INF240 | Signalbehandling | 10 sp | Høst |
I tillegg velger studenten minimum 25 sp av følgende emner: | |||
| INF250 | Bildeanalyse | 10 sp | Vår |
| TEL230 | Reguleringsteknikk | 10 sp | Høst |
| TEL220 | Måling og styring med datamaskiner | 10 sp | Vår |
| FYS130 | Elektronikk | 10 sp | Høst |
| MATH260 | Numerisk lineær algebra | 10 sp | Høst |
| GMGI100 | Geografiske informasjonssystemer | 10 sp | Høst |
| GMGI300 | Geografiske databasesystemer | 10 | Høst |