Distribuerte systemer og nettverk (studieretning)
Studieretningsbeskrivelsen bør leses sammen med programbeskrivelsen.
Studieretningsnavn:
Distribuerte systemer og nettverk (bokmål)
- Hvorfor velge denne studieretningen?
- Hva lærer du?
- Hvordan søke på dette studiet?
- Oppbygging og gjennomføring
- Undervisning og eksamen
- Et semester i utlandet
- Studiekvalitet
- Jobb og videre studier
Hvorfor velge denne studieretningen?
Det tas ikke opp nye studenter på dette studieprogrammet fra og med 2010. Se Hvordan søke på dette studiet?
Studenter som allerede er tatt opp kan fullføre etter gjeldende regler.
Å distribuere betyr å fordele, å spre. Distribuerte systemer er datasystemer som er spredt over mange maskiner, som til sammen utgjør et nettverk. I dette nettverket snakker maskinene sammen (kommuniserer) og fordeler oppgaver seg imellom. Det mest kjente eksempelet på dette er når du laster ned filer fra internett til maskinen eller mobilen din. I studiet lærer du deg å forstå, utvikle og drifte datasystemer distribuert over et nettverk av kommuniserende maskiner, der programvare- og kommunikasjonsteknologier møtes.
I første del av studiet bygger du opp en solid forståelse av grunnleggende prinsipper i databehandling generelt, og distribuerte systemer spesielt. Du tar emner innen fag som programmering, systemutvikling, databaser, datamaskinoppbygging, operativsystemer, datakommunikasjon, matematikk og statistikk. Innenfor datakommunikasjons-og operativsystemfagene får du som student annledning til å utvikle dine egne databaserte, kommuniserende og distribuerte systemer, til og med dine egne operativsystemer!
Senere i studiet fordyper du deg i avanserte emner innen nettverk og andre relevante teknologier, som for eksempel distribuerte databaser, mellomvare for kommunikasjon mellom komponenter over et nettverk, internettprotokoller og dirigering av datatrafikk.
Hva lærer du?
Kunnskapsmål
Som student på denne studieretningen lærer du om teknologiene som er utgangspunktet for de fleste databaserte systemer i dag. Dette inkluderer eksempelvis Internett og internettbaserte systemer, multimedia overføring over nettet, systemer over mobile/trådløse nettverk, distribuerte og heterogene databaser, og både programvare- og kommunikasjonsteknologier som ligger til grunn for slike systemer.
Ved å mestre disse teknologiene, vil du kunne bruke og forstå hvordan man utvikler et stort antall systemer, alt fra internetportaler, finanssystemer, booking systemer, styringssystemer, databaseanvendelser, digitale kommunikasjonssystemer, satellittsystemer og multimediesystemer med mer, til de typer operativsystemer og mellomvare som er basis for alle databaserte systemer.
Ferdighetsmål
Du skal kunne programmer større programsystemer og algoritmer, beherske metoder for å designe og utvikle store datasystemer, lage effektive og gode programmer ved hjelp av aktuell programvare som verktøy samt arbeide selvstendig og i samarbeid med andre. Aktuelle spesialiseringer innen feltet er: Operativsystemer, datakommunikasjon, databaser og distribuerte anvendelser.
Generelle kompetansemål
Dette studieprogrammet skal ivareta og utvikle faglig nysgjerrighet, samt formidle respekt for vitenskapelige verdier som åpenhet, presisjon, etterrettelighet og betydningen av å skille mellom kunnskap og meninger. Du skal ved endt studium kunne reflektere over sentrale, etiske, filosofiske og vitenskapelige problemstillinger i forhold til eget og andres arbeid.
Hvordan søke på dette studiet?
Det tas ikke opp nye studenter på dette studieprogrammet fra og med 2010. Se de nye studieprogrammene:
- Informatikk: design, bruk, interaksjon
- Informatikk: nanoelektronikk og robotikk
- Informatikk: programmering og nettverk
- Informatikk: språk og kommunikasjon
- Informatikk: tekniske og naturvitenskapelige anvendelser
Opptakskrav
Opptak til studieretningen krever normalt generell studiekompetanse. Søkere som er 25 år eller eldre, og som ikke har generell studiekompetanse, kan søke om opptak på grunnlag av realkompetanse.
I tillegg er det spesielle opptakskrav:
- Matematikk R1 eller Matematikk (S1+S2)
De spesielle opptakskravene kan også dekkes med fag fra videregående opplæring før Kunnskapsløftet, eller på andre
måter. Les mer om spesielle opptakskrav.
Rangeringsregler
Kvalifiserte søkere rangeres etter poeng. Rangeringsreglene er fastsatt i forskrift om opptak til høyere utdanning. Kvalifiserte søkere som ikke kan poengberegnes, blir rangert i forhold til poengberegnede søkere ved hjelp av en skjønnsmessig vurdering, jf. § 7-12 i forskrift om opptak til høyere utdanning.
Oppgitt poenggrense er den laveste poengsummen som ga tilbud i hver kvote i fjorårets opptak. Vi vet ikke hva poenggrensene blir i årets opptak.
Tilleggspoeng: Kvinnelige søkere får 2 tilleggspoeng.
Innpassing av annen utdanning
Dersom du har gjennomført høyere utdanning utenfor Universitetet i Oslo, må du søke om vurdering av denne utdanningen. Les mer om faglig vurdering av ekstern utdanning ved Det matematisk-naturvitenskapelige fakultet
Oppbygging og gjennomføring
Det tas ikke opp nye studenter på dette studieprogrammet fra og med 2010. Studenter som allerede er tatt opp kan fullføre etter gjeldende regler.
Studiet er bygget opp av tre avdelinger.
1. avdeling (4 semestre): Du studerer grunnleggende emner i informatikk (som programmering, systemutvikling, introduksjon til operativsystemer og datakommunikasjon). I tillegg tar du examen philosophicum (Exphil) og anvendelsesorienterte støttefag i matematikk og statistikk.
2. avdeling (2 semestre): Du fordyper deg ytterligere innen distribuerte systemer og nettverk, og tar gjerne noen valgfag. Du kan også ta emner fra andre fakulteter, eller fra andre universiteter i Norge eller utlandet gjennom Gründerskolen eller avtalefestet utenlandsopphold.
3. avdeling (4 semestre). Du spesialiserer deg og er selv med på å utforme en stor oppgave innen distribuerte systemer og nettverk. Oppgaven velges i samråd med forskningsgruppene som har ansvar for studieretningen, og gjerne også i samarbeid med bedrifter/institusjoner i næringslivet. I tillegg følger alle profesjonsstudentene et eget prosjektlederkurs som omhandler hvordan man kan etablere og lede en bedrift. Resten av 3. avdeling består av fordypningsemner med blant annet gjesteforelesere fra næringslivet og deltagelse fra utenlandske teknologimiljøer.
Fremgangsmåte for å skaffe seg masteroppgave:
Studenten må skrive et essay/problemnotat som vurderes av veileder til bestått/ikke bestått.
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. Leveringsfrist for endelig versjon er innen utgangen av semesteret etter opptak til 3 avd./master-delen av studiet. Studieadministrasjonen må ha tilbakemelding fra veileder på sensuren av rapporten, og rapporten må være bestått senest det andre semesteret man skriver oppgaven.
| 10. semester | Masteroppgave | |||||||||||||||||||||||||||||
| 9. semester | Fordypning | Masteroppgave | ||||||||||||||||||||||||||||
| 8. semester | Fordypning | Fordypning | Masteroppgave | |||||||||||||||||||||||||||
| 7. semester | INF5700 - Organisering og ledelse av tekniske prosjekter | Fordypning | Fordypning | |||||||||||||||||||||||||||
| 6. semester | INF3100 - Databasesystemer | INF3190 - Datakommunikasjon | Valgfritt emne | |||||||||||||||||||||||||||
| 5. semester | INF3151 - Operativsystemer | STK1000 - Innføring i anvendt statistikk | ||||||||||||||||||||||||||||
| 4. semester | EXPHIL03 - Examen philosophicum | INF2270 - Datamaskinarkitektur | Valgfritt emne | |||||||||||||||||||||||||||
| 3. semester | INF2220 - Algoritmer og datastrukturer | INF1060 - Introduksjon til operativsystemer og datakommunikasjon | INF1300 - Introduksjon til databaser | |||||||||||||||||||||||||||
| 2. semester | INF1010 - Objektorientert programmering | INF1050 - Systemutvikling | MAT1030 - Diskret matematikk | |||||||||||||||||||||||||||
| 1. semester | INF1000 - Grunnkurs i objektorientert programmering | INF1040 - Digital representasjon | MAT1001 - Matematikk 1 | |||||||||||||||||||||||||||
| 10 studiepoeng | 10 studiepoeng | 10 studiepoeng | ||||||||||||||||||||||||||||
Følgende emner er obligatoriske i studieprogrammets 1. avdeling (4 semestre):
- INF1000 - Grunnkurs i objektorientert programmering
- INF1010 - Objektorientert programmering
- INF1040 - Digital representasjon
- INF1050 - Systemutvikling
- INF1060 - Introduksjon til operativsystemer og datakommunikasjon
- INF1300 - Introduksjon til databaser
- INF2220 - Algoritmer og datastrukturer
- INF2270 - Datamaskinarkitektur
- MAT1001 - Matematikk 1
- MAT1030 - Diskret matematikk
- STK1000 - Innføring i anvendt statistikk
- EXPHIL03 - Examen philosophicum
Studenter som har matematikkbakgrunn fra videregående skole på R2-nivå, kan med fordel velge INF1100 i stedet for INF1000 og MAT1100 i stedet for MAT1001; forskjellen mellom MAT1001/MAT1100.
Matematisk institutt tilbyr STK1005 som en prøveordning våren 2009 og våren 2010 - dette emnet kan i prøveperioden erstatte kravet om STK1000.
Følgende emner er obligatoriske i studieprogrammets 2. avdeling:
Følgende emner er obligatoriske i studieprogrammets 3. avdeling:
- Obligatorisk masteruke for nye masterstudenter. Emnet går over to semestere, en uke i starten av hvert semester.
- INF5040 - Åpen distribuert prosessering
- INF5090 - Advanced topics in distributed systems
- INF5100 - Avanserte databasesystemer
- INF5700 - Organisering og ledelse av tekniske prosjekter Praksisemnet som skal følge INF5700 avtales nærmere med veileder/kontaktperson.
Valgfrie emner:
- MAT1100 - Kalkulus
- INF2100 - Prosjektoppgave i programmering
- INF2120 - Prosjektoppgave i modellering
- INF2310 - Digital bildebehandling
- INF3110 - Programmeringsspråk
- INF3221 - Problemdefinering, krav og modellering
- INF3230 - Formell modellering og analyse av kommuniserende systemer
- INF3330 - Problemløsning med høynivå-språk
- INF3470 - Digital signalbehandling
- INF3510 - Informasjonssikkerhet
- INF5050 - Protokoller og ruting i Internett
- INF5060 - Multimediakommunikasjon med nettverksprosessorer
- INF5070 - Mediatjener og distribusjonssystemer
- INF5080 - Multimedia - koding og transmisjon
- INF5110 - Kompilatorteknikk
- INF5120 - Modellbasert systemutvikling
- INF5150 - Uangripelige IT-systemer
- INF5500 - Empiriske metoder og evidensbaserte beslutninger i systemutvikling
- INF5660 - Avansert problemløsning med høynivå-språk
Valgfrie emner fra UNIK:
- UNIK4100 - Satellittkommunikasjon
- UNIK4160 - Introduksjon til trådløs kommunikasjon
- UNIK4200 - Multicasting, ruting og tjenestekvalitet
- UNIK4220 - Innføring i kryptografi
- UNIK4230 - Mobil kommunikasjon
- UNIK4240 - Katalogsystemer
- UNIK4250 - Sikkerhet i distribuerte systemer
- UNIK4270 - Sikkerhet i operativsystemer og programvare
- UNIK4280 - Ytelsesanalyse
- UNIK4290 - Mobilitet i Internett
Andre emner enn de som er angitt ovenfor kan velges i samråd med de ansvarlige forskningsgruppene (DMMS og ND).
I 3. avdeling (4 semestre) skriver du i tillegg en masteroppgave tilsvarende 60 studiepoeng
Undervisning og eksamen
Tid og sted
Tid og sted for undervisning og eksamen finner du på emnenes semestersider. Se oversikten over emner ved UiO.
Undervisning og læringsformer
Informasjon om undervisning og eksamen er lagt under hovedsiden for programmet
Et semester i utlandet
Som student ved Universitetet i Oslo har du mange muligheter til å ta deler av studiene ved et utenlandsk universitet. Les mer om utvekslingsmulighetene ved UiO og delstudier i utlandet.
Se programinformasjonen for hvilke avtaler vi har.
Studiekvalitet
Vi vil gi en aktuell og relevant utdanning, med best mulig undervisning og veiledning. Derfor er det viktig at du som student bidrar med tilbakemeldinger og deltar i evaluering av studiene.
Studieprogrammet blir jevnlig evaluert for å sikre og utvikle kvaliteten i programmet:
- Programledelsen vurderer årlig om programmets mål er oppfylt, og tilsynssensorer fører tilsyn med og bidrar til å utvikle eksamen og sensur.
- Fakultetet foretar minst hvert fjerde år en grundigere evaluering av programmet, der også eksterne representanter deltar.
- Emnene som inngår i programmet evalueres.
Les mer om kvalitetssystemet for utdanningen ved UiO.
Rapporter fra evalueringer
Årlige og periodiske programevalueringer er langt på hovedsiden til programmet
Jobb og videre studier
Du kan lese om jobb og studiemuligheter på den generelle siden