Oversikt over alle emner instituttet tilbyr. Emner som begynner med IT er del av informatikkstudiet, mens TDT emner er del av datateknikkstudiet. Generelt er emner åpne og valgbare for alle studenter, men enkelte emner kan av kapasitetsårsaker være adgangsbegrenset.
| Nivå | For grad | Merknad |
|---|---|---|
| Grunnleggende | Bachelorgrad | Kan ikke inngå i en 2-årig mastergrad |
| Videregående | Bachelorgrad | Inntil 22,5 studiepoeng kan inngå i en 2-årig mastergrad |
| Avansert | Mastergrad | Kan inngå i en bachelorgrad |
| PhD | Doktorgrad | Undervises vanligvis kun annenhvert år Kan inngå i mastergrad dersom faglærer gir tillatelse |
| Kode | Emnetittel | Nivå | Semester | Faglærer | |
|---|---|---|---|---|---|
| DT8100 | Objektorienterte systemer | PhD | Reidar Conradi | ||
| DT8101 | Høy-parallelle algoritmer | PhD | H | Arne Halaas | |
| DT8102 | Databasesystemer, videregående kurs | PhD | V | Kjell Bratbergsengen | |
| DT8103 | Distribuerte databasesystemer | PhD | Mads Nygård | ||
| DT8104 | Logikk for informatikkdisipliner | PhD | Tore Amble | ||
| DT8105 | Datamaskinarkitektur 2 | PhD | Lasse Natvig | ||
| DT8106 | Transaksjonsprosesseringssystemer | PhD | H | Svein-Olaf Hvasshovd | |
| DT8107 | Avansert samhandlingsteknologi | PhD | Monica Divitini | ||
| DT8108 | Informasjonsteknologiske emner | PhD | H | V | Guttorm Sindre |
| DT8109 | Informasjonssystemer - Forretningssystemer | PhD | H | Jon Atle Gulla | |
| DT8110 | Informasjonssystemer - Utvikling | PhD | V | Guttorm Sindre | |
| DT8111 | Empiriske metoder i systemutvikling | PhD | H | Maria Letizia Jaccheri | |
| DT8112 | Videregående emner i helseinformatikk | PhD | V | Øystein Nytrø | |
| DT8113 | Simulering | PhD | H | Peter Hughes | |
| DT8114 | PhD-seminar i datateknikk og informasjonsvitenskap | PhD | H | V | Kjell Bratbergsengen |
| IT1101 | Informatikk basisfag | Grunnl. | H | Herindrasana Ramampiaro | |
| IT1102 | Informasjonsteknologi, grunnkurs | Grunnl. | V | Alf Inge Wang | |
| IT1103 | Programmering, grunnkurs | Grunnl. | H | Arvid Holme | |
| IT1301 | Datastøttet læring | Grunnl. | H | Terje Rydland | |
| IT1603 | IKT, kultur og samfunn | Grunnl. | V | Eric Monteiro | |
| IT1901 | Informatikk prosjektarbeid I | Grunnl. | H | Maria Letizia Jaccheri | |
| IT2103 | Objektorientert systemutvikling | Videreg. | H | Svein Erik Bratsberg | |
| IT2105 | Funksjonell programmering | Videreg. | H | Keith Downing | |
| IT2203 | Datakommunikasjon og distribuerte operativsystemer | Videreg. | V | Arvid Staupe | |
| IT2302 | Pedagogisk programvare | Videreg. | V | Terje Rydland | |
| IT2603 | Systemering II | Videreg. | H | Torbjørn Skramstad | |
| IT2801 | Informasjonsgjenfinning | Videreg. | V | Herindrasana Ramampiaro | |
| IT2802 | Informasjonsforvaltning | Videreg. | H | Ingeborg Sølvberg | |
| IT2901 | Informatikk prosjektarbeid II | Videreg. | V | Monica Divitini | |
| IT3010 | Forskningsmetoder i informatikk | Avans. | H | Gasparas Jarulaitis | |
| IT3020 | Aktuelle emner i informatikk | Avans. | H | V | Kjell Bratbergsengen |
| IT3402 | Design av grafiske brukergrensesnitt | Avans. | H | Dag Svanæs | |
| IT3604 | Organisasjon og IKT | Avans. | H | Eric Monteiro | |
| IT3605 | Videregående emner i ADB/systemarbeid | Avans. | H | Torbjørn Skramstad | |
| IT3704 | Maskinlæring og case-basert resonnering | Avans. | H | Helge Langseth | |
| IT3706 | Kunnskapsrepresentasjon | Avans. | H | Pinar Öztürk | |
| IT3708 | Subsymbolsk AI | Avans. | H | Keith Downing | |
| IT3709 | Intelligente brukergrensesnitt | Avans. | Asbjørn Thomassen | ||
| IT3803 | Digitale bibliotek | Avans. | V | Ingeborg Sølvberg | |
| IT3805 | Kunnskapsforvaltning i organisasjoner | Avans. | Trond Aalberg | ||
| IT3807 | Informasjonsgjenfinning, vidregående kurs | Avans. | H | Herindrasana Ramampiaro | |
| IT3900 | Masteroppgaven, informatikkstudiet | Avans. | H | V | Kjell Bratbergsengen |
| IT8000 | Integrert MBR og CBR | PhD | Agnar Aamodt | ||
| IT8001 | Kontekstsensitive applikasjoner | PhD | H | Pinar Öztürk | |
| IT8002 | Videregående emner i menneske-maskin-interaksjon | PhD | H | Dag Svanæs | |
| IT8003 | Videregående emner i IT og organisasjon | PhD | H | Eric Monteiro | |
| IT8005 | Hypermediastrukturer og -systemer | PhD | Trond Aalberg | ||
| IT8006 | Informasjons- og kunnskapsforvaltning, videregående emne | PhD | Ingeborg Sølvberg | ||
| MV2003 | Hypertekst | Videreg. | H | Roger Midtstraum | |
| TDT4100 | Objektorientert programmering | Grunnl. | V | Hallvard Trætteberg | |
| TDT4102 | Prosedyre- og objektorientert programmering | Grunnl. | V | Guttorm Sindre | |
| TDT4105 | Informasjonsteknologi, grunnkurs | Grunnl. | H | Jørn Amundsen | |
| TDT4110 | Informasjonsteknologi, grunnkurs | Grunnl. | H | Alf Inge Wang | |
| TDT4120 | Algoritmer og datastrukturer | Grunnl. | H | Magnus Lie Hetland | |
| TDT4125 | Algoritmekonstruksjon videregående kurs | Avans. | V | Magnus Lie Hetland | |
| TDT4130 | Prosedyreorientert programmering | Grunnl. | V | Torbjørn Hallgren | |
| TDT4136 | Logikk og resonnerende systemer | Videreg. | H | Tore Amble | |
| TDT4140 | Systemutvikling | Grunnl. | V | Tor Stålhane | |
| TDT4145 | Datamodellering og databasesystemer | Grunnl. | V | Svein Erik Bratsberg | |
| TDT4150 | Avanserte databasesystemer | Avans. | V | Svein-Olaf Hvasshovd | |
| TDT4160 | Datamaskiner, grunnkurs | Videreg. | H | Lasse Natvig | |
| TDT4165 | Programmeringsspråk | Videreg. | H | Waclaw Kusnierczyk | |
| TDT4171 | Metoder i kunstig intelligens | Videreg. | V | Agnar Aamodt | |
| TDT4175 | Informasjonssystemer | Videreg. | V | Guttorm Sindre | |
| TDT4180 | Menneske-maskin-interaksjon | Grunnl. | V | Dag Svanæs | |
| TDT4186 | Operativsystemer | Videreg. | H | Mads Nygård | |
| TDT4190 | Distribuerte systemer | Videreg. | V | Mads Nygård | |
| TDT4195 | Bildeteknikk | Videreg. | V | Torbjørn Hallgren | |
| TDT4200 | Parallelle beregninger | Avans. | V | Anne C. Elster | |
| TDT4205 | Kompilatorteknikk | Avans. | H | Anne C. Elster | |
| TDT4210 | Helseinformatikk | Avans. | H | Øystein Nytrø | |
| TDT4213 | Kliniske informasjonssystemer | Avans. | V | Øystein Nytrø | |
| TDT4215 | Web-intelligens | Avans. | V | Jon Atle Gulla | |
| TDT4220 | Ytelsesvurdering | Videreg. | V | Peter Hughes | |
| TDT4225 | Behandling av store datatamengder | Avans. | H | Svein-Olaf Hvasshovd | |
| TDT4230 | Visualisering | Avans. | H | Torbjørn Hallgren | |
| TDT4235 | Programvarekvalitet og prosessforbedring | Avans. | H | Tor Stålhane | |
| TDT4237 | Programvaresikkerhet | Avans. | H | Torbjørn Skramstad | |
| TDT4240 | Programvarearkitektur | Avans. | V | Alf Inge Wang | |
| TDT4245 | Samhandlingsteknologi | Avans. | H | Monica Divitini | |
| TDT4250 | Modellering av informasjonssystemer | Avans. | H | John Krogstie | |
| TDT4252 | Modellering av informasjonssystemer, videregående kurs | Avans. | V | John Krogstie | |
| TDT4255 | Konstruksjon av datamaskinsystemer | Avans. | H | Pauline Haddow | |
| TDT4258 | Mikrokontrollersystemdesign | Videreg. | V | Gunnar Tufte | |
| TDT4260 | Datamaskinarkitektur | Videreg. | V | Lasse Natvig | |
| TDT4265 | Datasyn | Avans. | V | Richard E. Blake | |
| TDT4270 | Statistisk bildeanalyse og -læring | Avans. | H | Jørn Hokland | |
| TDT4275 | Naturlig språk grensesnitt | Avans. | V | Tore Amble | |
| TDT4280 | Distribuert kunstig intelligens og intelligente agenter | Avans. | V | Pinar Öztürk | |
| TDT4285 | Planlegging og drift av IT-systemer | Avans. | V | Anders Christensen | |
| TDT4287 | Algoritmer for bioinformatikk | Avans. | H | Magnus Lie Hetland | |
| TDT4290 | Kundestyrt prosjekt | Avans. | H | Jon Atle Gulla | |
| TDT4295 | Datamaskiner prosjektarbeid | Avans. | H | Morten Hartmann | |
| TDT4500 | Intelligente systemer, fordypningsprosjekt | Avans. | H | Agnar Aamodt | |
| TDT4505 | Intelligente systemer, fordypningsemne | Avans. | H | Agnar Aamodt | |
| TDT4510 | Data- og informasjonsforvaltning, fordypningsprosjekt | Avans. | H | Trond Aalberg | |
| TDT4515 | Data- og informasjonsforvaltning, fordypningsemne | Avans. | H | Trond Aalberg | |
| TDT4520 | Program- og informasjonssystemer, fordypningsprosjekt | Avans. | H | Jon Atle Gulla | |
| TDT4525 | Program- og informasjonssystemer, fordypningsemne | Avans. | H | Jon Atle Gulla | |
| TDT4530 | Bioinformatikk, fordypningsprosjekt | Avans. | H | Pauline Haddow | |
| TDT4535 | Bioinformatikk, fordypningsemne | Avans. | H | Pauline Haddow | |
| TDT4540 | Helseinformatikk, fordypningsprosjekt | Avans. | H | Øystein Nytrø | |
| TDT4545 | Helseinformatikk, fordypningsemne | Avans. | H | Øystein Nytrø | |
| TDT4550 | IKT og læring, fordypningsprosjekt | Avans. | H | Arvid Staupe | |
| TDT4555 | IKT og læring, fordypningsemne | Avans. | H | Arvid Staupe | |
| TDT4560 | Sårbarhet og sikkerhet i IT-systemer, fordypningsprosjekt | Avans. | H | Torbjørn Skramstad | |
| TDT4565 | Sårbarhet og sikkerhet i IT-systemer, fordypningsemne | Avans. | H | Torbjørn Skramstad | |
| TDT4570 | Spillteknologi, fordypningsprosjekt | Avans. | H | Alf Inge Wang | |
| TDT4575 | Spillteknologi, fordypningsemne | Avans. | H | Alf Inge Wang | |
| TDT4580 | IKT i offentlig sektor, fordypningsprosjekt | Avans. | H | John Krogstie | |
| TDT4585 | IKT i offentlig sektor, fordypningsemne | Avans. | H | John Krogstie | |
| TDT4590 | Komplekse datasystemer, fordypningsprosjekt | Avans. | H | Magnus Lie Hetland | |
| TDT4595 | Komplekse datasystemer, fordypningsemne | Avans. | H | Magnus Lie Hetland | |
| TDT4851 | Eksperter i team - tverrfaglig prosjekt | Avans. | V | Reidar Conradi | |
| TDT4852 | Eksperter i team - tverrfaglig prosjekt | Avans. | V | Maria Letizia Jaccheri | |
| TDT4853 | Eksperter i team - tverrfaglig prosjekt | Avans. | V | Arvid Holme | |
| TDT4900 | Masteroppgaven, sivilingeniørstudiet i datateknikk | Avans. | V | Kjell Bratbergsengen | |
| TFE4105 | Digitalteknikk og datamaskiner | Grunnl. | H | Morten Hartmann | |