Oppbygging og gjennomføring
Bachelorprogrammet i Informatikk: programmering og nettverk er et treårig fulltidsstudium og gir 180 studiepoeng.
Bachelorprogrammet er sammensatt slik at de tre første semestrene utgjør en felles grunnblokk. Her lærer du en grunnleggende ferdighet innen informatikk, nemlig å programmere - å fortelle en datamaskin hva den skal gjøre. Du får også en innføring i følgende fagområder innenfor informatikk: databehandling, datakommunikasjon og utvikling av informasjonssystemer. Dessuten omfatter grunnblokken en del matematikk som blir brukt i informatikkfaget.
Etter grunnblokken fordyper du deg i et mer spesifikt fagområde: I tillegg til en videreføring av de områdene du møtte i grunnblokken, kan du bl.a. velge informatikk og samfunn, bildebehandling, bioinformatikk, digital teknologi, mikroteknologi, datamaskinarkitektur, teknisk programvare, databasesystemer, datakommunikasjon og utvikling av store datasystemer.
Det er mulig å ta deler av dette bachelorstudiet i utlandet. Bachelorprogrammet i Informatikk: programmering og nettverk har en egen avtale for studenter som går på 3. semester med San Jose State University.
| 6. semester | Valgfritt | Valgfritt | Valgfritt | |||||||||||||||||||||||||||
| 5. semester | Fordypningsemne 4 | Valgfritt | Valgfritt | |||||||||||||||||||||||||||
| 4. semester | Fordypningsemne 1 | Fordypningsemne 2 | Fordypningsemne 3 | |||||||||||||||||||||||||||
| 3. semester | INF2220 - Algoritmer og datastrukturer | INF1060 - Introduksjon til operativsystemer og datakommunikasjon | INF1300 - Introduksjon til databaser | |||||||||||||||||||||||||||
| 2. semester | INF1010 - Objektorientert programmering | INF1050 - Systemutvikling | EXPHIL03 - Examen philosophicum | |||||||||||||||||||||||||||
| 1. semester | INF1000 - Grunnkurs i objektorientert programmering og 1 emne i HMS | MAT1001 - Matematikk 1 | INF1080 - Logiske metoder for informatikk | |||||||||||||||||||||||||||
| 10 studiepoeng | 10 studiepoeng | 10 studiepoeng | ||||||||||||||||||||||||||||
Følgende emner er obligatorisk i studieprogrammet
- INF1000 - Grunnkurs i objektorientert programmering
- INF1010 - Objektorientert programmering (forutsetter INF1000)
- INF1050 - Systemutvikling
- INF1060 - Introduksjon til operativsystemer og datakommunikasjon (forutsetter INF1000)
- INF1080 - Logiske metoder for informatikk
- INF1300 - Introduksjon til databaser (forutsetter INF1000)
- INF2220 - Algoritmer og datastrukturer (forutsetter INF1010)
- MAT1001 - Matematikk 1
- EXPHIL03 - Examen philosophicum
Helse, miljø og sikkerhet (HMS)
Det er obligatorisk sikkerhetsopplæring i begynnelsen av første semester. For studenter som starter på programmet fra og med høsten 2015 kreves følgende HMS-emner:
For studenter som startet på programmet fra og med høsten 2013 til og med høsten 2014 gjelder følgende HMS-krav:
MNHMS0015 - Innføring i Helse, miljø og sikkerhet (HMS) (nedlagt)
Mer om overgangsordninger til nye HMS-krav.
4 obligatoriske fordypningsemner må velges blant følgende emner:
Høstemner:
- INF2100 - Prosjektoppgave i programmering
- INF2140 - Modeling and programming parallel systems (nedlagt) (nedlagt emne)
- INF3110 - Programmeringsspråk
- INF3170 - Logikk
- INF3331 - Problemløsning med høynivå-språk
- MAT-INF3600 - Matematisk logikk
Våremner:
- INF2080 - Logikk og beregninger
- INF2270 - Datamaskinarkitektur
- INF2440 - Effektiv parallellprogrammering
- INF2810 - Funksjonell programmering
- INF3100 - Databasesystemer
- INF3121 - Testing av programvare
- INF3151 - Operativsystemer
- INF3190 - Datakommunikasjon
- INF3230 - Formell modellering og analyse av kommuniserende systemer
- INF3510 - Informasjonssikkerhet
Studenter som vurderer å søke opptak til et masterprogram, må velge valgemner i lys av krav for opptak til masterprogrammet.
Vitnemål og grad
Studiet leder fram til graden:Bachelor i realfag
Høsten 2015 endrer UiO gradstitlene for deg som fullfører et bachelorprogram.
Vitnemå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 (se i tabellen ovenfor) for å finne blant annet:
- Timeplan
- Tid og sted for eksamen
- Pensum og læringskrav
Studiekvalitet
Studieprogrammer og emner blir jevnlig evaluert for å sikre og utvikle studiekvaliteten. Les mer om studiekvalitet.