Oppbygging og gjennomføring
Masterprogrammet består av masteroppgave og fagteoretisk pensum. Du kan velge mellom en lang og en kort masteroppgave og dette arbeidet skal resultere i en lengre forskningsrapport. Oppgaven gjennomføres under veiledning av en forsker. Alle masterstudenter må ha en veileder med ansettelsesforhold på Ifi (internveileder). Det vil også være mulig å knytte oppgaven til eksterne bedrifter/prosjekter. Det forutsettes at ekstern veileder har utdannelse på minst masternivå. Studenter som har en ekstern masteroppgave må, i tillegg til en ekstern veileder, også ha en internveileder som sammen med programstyret står for godkjenning av studiet og oppgaven. Den interne veilederen er også ansvarlig for at masteroppgaven blir gjennomført på en faglig forsvarlig måte.
Lang masteroppgave
Dersom du velger en lang masteroppgave (60 studiepoeng), må du selv ha valgt eller fått tildelt en masteroppgave og veileder i løpet av andre semester. Den teoretiske delen av masterstudiet er på 60 studiepoeng og kan fordeles mellom de fire semesterene. Minst 40 av disse studiepoengene skal være fagteoretisk pensum, og maksimum 20 studiepoeng øvrig innhold. Programstyret fastsetter endelig fordeling innenfor disse rammene. Du velger selv om du ønsker en forhåndsdefinert oppgave, eller om du vil definere en egen oppgave i samarbeid med veileder. Flere studenter kan også samarbeide om en oppgave.
| 4. semester | Masteroppgave | |||||||||||||||||||||||||||||
| 3. semester | Masteroppgave | Masteroppgave | Masteremne | |||||||||||||||||||||||||||
| 2. semester | Masteroppgave | Masteremne | Masteremne | |||||||||||||||||||||||||||
| 1. semester | Masteremne | Masteremne | Masteremne | |||||||||||||||||||||||||||
| 10 studiepoeng | 10 studiepoeng | 10 studiepoeng | ||||||||||||||||||||||||||||
Kort masteroppgave
Hvis du velger en kort masteroppgave (30 studiepoeng) utføres masteroppgaven i siste semester av masterstudiet. Den teoretiske delen av masterstudiet er på 90 studiepoeng som tas i de tre første semesterene. Minst 50 av disse studiepoengene skal være fagteoretisk pensum, og maksimum 40 studiepoeng øvrig innhold. Programstyret fastsetter endelig fordeling innenfor disse rammene. Den korte oppgaven har en endelig start- og sluttdato. Dersom oppgaven ikke blir levert innen fristen, vurderes oppgaven til stryk.
| 4. semester | Masteroppgave | |||||||||||||||||||||||||||||
| 3. semester | Masteremner | |||||||||||||||||||||||||||||
| 2. semester | Masteremner | |||||||||||||||||||||||||||||
| 1. semester | Masteremner | |||||||||||||||||||||||||||||
| 10 studiepoeng | 10 studiepoeng | 10 studiepoeng | ||||||||||||||||||||||||||||
Valg av forskningsfelt og masteroppgave
Masterprogrammet har ingen studieretninger. Derfor kan du vente til du er blitt tatt opp som masterstudent før du velger hvilken av forskningsgruppene du ønsker å skrive oppgave hos.
I begynnelsen av hvert semester vil det holdes informasjonsmøter om mulige/ledige masteroppgaver og et skrivekurs.
Skrivekurs og essay er obligatoriske deler av masteroppgaven i informatikk. Skrivekurset tas i begynnelsen av 2. semester, senest i 3 semester ved valg av lang oppgave. Ved valg av kort oppgave bør skrivekurset være bestått semesteret før oppgaven. Tema for essayet skal veileder hjelpe studenten med å finne, og skal helst være relatert til planlagt mastergradsoppgave. Det normale er en drøfting av problemstillinger i minst 2 ulike vitenskapelige artikler/bøker og en egen vurdering. Rapporten skal ha et omfang på minst 10 og høyst 15 sider. Studentene kan levere en første versjonen for så å få tilbakemelding på denne. Essayet vurderes til bestått/ikke bestått. Studieadministrasjonen må ha tilbakemelding fra veileder om essayet er godkjent.
Valg av emner i masterstudiet
Et arbeid eller deler av et arbeid som tidligere er godkjent for mastergraden ved norsk eller utenlandsk universitet eller høgskole kan ikke antas til vurdering selv om arbeidet innleveres i omarbeidet form.
Alle 4000- og 5000-emner ved Institutt for informatikk kan benyttes som en del av masterpensumet, for oversikt over disse, se http://www.uio.no/studier/emner/matnat/ifi/ .
Forskningsgruppene underviser i emner som kan inngå som en del av det fagteoretiske pensumet. Den enkelte forskningsgruppe kan kreve visse emner som må inngå i mastergraden for at det skal være mulig å ta en masteroppgave i det aktuelle fagfeltet. Det fagteoretiske pensumet velger du i samarbeid med veileder. Nedenfor finner du en oversikt over forskningsgruppene ved Institutt for informatikk og hvilke emner de anbefaler/krever.
Påmelding til emner gjøres via StudentWeb
Beregningsorientert matematikk
Gruppen for Beregningsorientert matematikk anbefaler at følgende emner er tatt som en del av bachelorgraden: MAT1100 - Kalkulus , MAT1110 - Kalkulus og lineær algebra , MAT-INF1100 - Modellering og beregninger og INF-MAT2351 - Numeriske beregninger . Som en del av masterprogrammet anbefales INF-MAT4350 - Numerisk lineær algebra (nedlagt) .
Beregningsorientert matematikk er også involvert i masterprogrammet for Anvendt matematikk og mekanikk
Bioinformatikk
Gruppen for Bioinformatikk har på sine websider presentert hvilke emner som anbefales å ta dersom du ønsker å skrive en masteroppgave hos dem. Gruppen anbefaler at
INF3100 - Databasesystemer
tas som en del av bachelorgraden.
Det er obligatorisk å ta emnet
INF4350 - Grunnkurs i bioinformatikk
som en del av mastergraden.
Bioinformatikk er også involvert i masterprogrammet for Modellering og dataanalyse
Design of Information Systems
Gruppen for Design of Information Systems anbefaler sterkt at INF2120 - Prosjektoppgave i modellering (nedlagt) tas som en del av bachelorgraden.
Digital signalbehandling og bildeanalyse
For studenter som ønsker spesialisering innen billedbehandling:
Gruppen for Digital Signalbehandling og Bildeanalyse anbefaler at følgende emner er tatt i bachelograden: INF2310 - Digital bildebehandling , MAT1100 - Kalkulus , MAT1110 - Kalkulus og lineær algebra , MAT1120 - Lineær algebra , STK1100 - Sannsynlighetsregning og statistisk modellering og STK1110 - Statistiske metoder og dataanalyse 1 . I masterprogrammet er INF4300 - Digital bildeanalyse obligatorisk og det anbefales også at emnet INF5300 - Utvalgte emner i digital bildeanalyse tas.
For studenter som ønsker spesialisering innen signalbehandling:
Gruppen for Digital Signalbehandling og Bildeanalyse anbefaler følgende emner: INF3470 - Digital signalbehandling , INF2310 - Digital bildebehandling og UNIK4170 - Digital kommunikasjon .
Digital Signalbehandling og Bildeanalyse er også involvert i masterprogrammene for Modellering og dataanalyse og Elektronikk og datateknologi
Distribuerte multimedia systemer
Gruppen for Distribuerte multimedia systemer anbefaler at emnene INF3190 - Datakommunikasjon , INF3100 - Databasesystemer , INF3151 - Operativsystemer er tatt som en del av bachelorstudiet for å kunne skrive en masteroppgave i denne forskningsgruppen. Dersom du ikke har tatt INF3151 - Operativsystemer i bachelorstudiet, er disse obligatorisk i masterprogrammet, da som INF4151 - Operativsystemer . I masterprogrammet anbefales i tillegg emnet INF5090 - Advanced topics in distributed systems . Ønsker du enspesialisering mot databaser, anbefales emnet INF5100 - Avanserte databasesystemer . Ønsker du en spesialisering mot datakommunikasjon, anbefales emnene INF5050 - Protokoller og ruting i Internett og INF5040 - Åpen distribuert prosessering .
Globale infrastrukturer
Gruppen for Globale infrastrukturer anbefaler at emnet INF5210 - Informasjonsinfrastruktur inngår i mastergraden. Andre emner velges ut fra interesse og forskningsfelt.
Industriell systemutvikling
Gruppen for Industriell systemutvikling har INF5180 - Produkt- og prosessforbedring innen systemutvikling (nedlagt) som kan være aktuelt å ta som en del av masterpensumet.
Informasjonssikkerhet
Gruppen for Informasjonssikkerhet er lokalisert hos UniK - Universitetsstudiene på Kjeller. Gruppen er opptatt av sikkerhet og sårbarhet i datanett og datasystemer generelt, og mer spesielt kommunikasjonssikkerhet i mobile ad hoc systemer. Studenter med gode matematiske kunnskaper kan velge oppgaver innen kryptoalgoritmer. Her er det ønskelig at studentene har kunnskaper tilsvarende MAT1030 - Diskret matematikk (nedlagt) . Annen nyttig bakgrunn vil være MAT1120 - Lineær algebra . Mer anvendelsesorienterte studenter kan velge oppgaver i forbindelse med beskyttelse av de operasjonelle funksjoner i nett og endesystemer. Det vil være en fordel at studenter som velger denne studieveien har tatt INF3190 - Datakommunikasjon i bachelorgraden. Det vil også være en fordel at studentene har tatt INF3151 - Operativsystemer som del av bachelorgraden.
Mobilkommunikasjon
Gruppen for Mobilkommunikasjon er lokalisert hos UniK - Universitetsstudiene på Kjeller. Gruppen er ansvarlig for to studieveier, en innen Signalbehandling og kommunikasjon i studieprogrammet Elektronikk og datateknologi og en innen Nettverksaspekter av mobile systemer
innen studieprogrammet Informatikk. Den delen av gruppens forskning som faller innenfor informatikk, befatter seg med alle aspekter av nettverk for mobile anvendelser. Hovedfokus pr. i dag er på ad hoc nettverk, hvor de mobile bærbare enhetene konfigurerer seg selv. Det er mange anvendelsesområder, bl.a. i redningsaksjoner, idrettsarrangementer, etc. Det er en forutsetning for å ta denne masterretningen at studentene har basiskunnskap i datakommunikasjon ved å ta emnet
INF3190 - Datakommunikasjon
som del av bachelorgraden. For studenter som ønsker å kombinere teori og anvendelse, anbefaler vi at de har tatt
INF3151 - Operativsystemer
som del av bachelorprogrammet i informatikk.
Nanoelektronikk
Gruppen for Nanoelektronikk anbefaler at emnene
INF1400 - Digital teknologi
,
INF3400 - Digital mikroelektronikk
og
INF3410 - Analog mikroelektronikk
er tatt i bachelorgraden. Som en del av masterprogrammet kan
emnene
INF4420 - Prosjekter i analog/mixed-signal CMOS konstruksjon
,
INF5440 - CMOS billedsensor (nedlagt)
,
INF5450 - Evolusjonære algoritmer og maskinvare (nedlagt)
,
INF5460 - Elektrisk støy - mottiltak og beregning (nedlagt)
,
INF5470 - Nevromorf elektronikk
,
INF5480 - RF-kretser, teori og design (nedlagt)
og
INF5490 - RF MEMS (nedlagt)
være aktuelle.
Nettverk og distribuerte systemer
Gruppen for Nettverk og distribuerte systemer anbefaler at emnene INF3190 - Datakommunikasjon og INF3150 - Operativsystemer - del I (nedlagt) er tatt som en del av bachelorstudiet for å kunne skrive en masteroppgave i denne forskningsgruppen. Det kan også være nyttig å ha tatt INF3190 - Datakommunikasjon , INF3230 - Formell modellering og analyse av kommuniserende systemer og INF3470 - Digital signalbehandling . På masternivå er særlig emnene med koder INF50XX aktuelle (der XX > 10), bl. a. INF5050 - Protokoller og ruting i Internett , INF5063 - Programming heterogeneous multi-core architectures og INF5071 - Performance in distributed systems (nedlagt) .
Objektorientering, modellering og språk
Gruppen for Objektorientering, modellering og språk anbefaler at emnene INF2100 - Prosjektoppgave i programmering , INF3100 - Databasesystemer , INF3110 - Programmeringsspråk , INF3151 - Operativsystemer og INF3331 - Problemløsning med høynivå-språk er tatt som en del av bachelorgraden for å kunne skrive en masteroppgave i denne forskningsgruppen. På masternivå kan emnene INF5100 - Avanserte databasesystemer , INF5110 - Kompilatorteknikk og INF5120 - Modellbasert systemutvikling være aktuelle.
Presis modellering og analyse
Gruppen for Presis modellering og analyse anbefaler at INF3230 - Formell modellering og analyse av kommuniserende systemer er tatt som en del av bachelorgraden for å kunne skrive en masteroppgave i denne forskningsgruppen. På masternivå bør alle nye studenter delta på det vekttalsgivende seminaret INF5160 - Databehandling seminar . I tillegg er emnene INF4140 - Modeller for parallellitet , INF5130 - Utvalgte emner i omskrivningslogikk , INF5140 - Kravspesifikasjon og verifikasjon av parallelle systemer og INF5150 - Uangripelige IT-systemer aktuelle.
Robotikk og intelligente systemer
Gruppen for Robotikk og intelligente systemer anbefaler at emnene INF1400 - Digital teknologi , INF1060 - Introduksjon til operativsystemer og datakommunikasjon , INF2270 - Datamaskinarkitektur , INF3430 - Digital systemkonstruksjon og FYS3240 - PC-basert instrumentering og mikrokontrollere er tatt som en del av bachelorstudiet. Som en del av mastergraden anbefales INF5450 - Evolusjonære algoritmer og maskinvare (nedlagt) .
Simulering og visualisering
Gruppen for Simulering og visualisering kan ta i mot informatikkstudenter også uten matematikkbakgrunn. Disse må ha tatt INF3331 - Problemløsning med høynivå-språk .
For studenter med matematikkbakgrunn anbefaler gruppen at alle tar det grunnleggende kurset INF5620 - Numeriske metoder for partielle differensiallikninger . INF5600 - Iterative metoder og multigrid (nedlagt) er relevant for studenter med fordypning mot numeriske metoder. Studenter som sikter seg mot medisinsk orientert oppgave, bør ta INF5610 - Matematisk modellering i medisin .
Simulering og visualisering er også involvert i masterprogrammet for Anvendt matematikk og mekanikk
Vitnemål og grad
Studiet leder fram til graden: Master i informatikkVitnemålet blir utstedt når du har avlagt emner som til sammen oppfyller kravene til en grad. Les mer om vitnemål.
Emne- og semestersider
Klikk deg inn på hvert emne for å finne blant annet:
- Tid og sted for undervisning og eksamen
- Pensum og læringskrav
Studiekvalitet
Studieprogrammer og emner blir jevnlig evaluert for å sikre og utvikle studiekvaliteten. Les mer om studiekvalitet.