IN2140 – Introduksjon til operativsystemer og datakommunikasjon
Beskrivelse av emnet
Kort om emnet
Emnet gir en innf?ring i operativsystemer, sett b?de fra brukerens og programmererens synspunkt, og fra maskinens side. Det vil ogs? gi innsikt i hvordan dagens datakommunikasjon foreg?r og hvordan man lager programmer som benytter slik kommunikasjon. Programmeringsspr?ket C benyttes, og en grunnleggende introduksjon vil bli gitt.
Hva l?rer du?
Etter ? ha tatt emnet
- har du grunnleggende kunnskap om de viktigste komponentene i et operativsystem og hvordan det virker
- kan du utvikle sm? programmer som kaller p? tjenester i operativsystemet
- kan du velge mellom algoritmer som muliggj?r dagens datakommunikasjon og deres bruk
- kan du utvikle programmer med prosesser som kan kommunisere internt i maskinen og over et nettverk
- kan du bruke programmeringsspr?ket C
Opptak til emnet
Studenter m? hvert semester?s?ke og f? plass p? undervisningen og melde seg til eksamen?i Studentweb.
Spesielle opptakskrav
I tillegg til?generell studiekompetanse?eller?realkompetanse?m? du dekke 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.
Obligatoriske forkunnskaper
IN1000 – Introduksjon til objektorientert programmering/INF1000 eller IN1900 – Introduksjon i programmering for naturvitenskapelige anvendelser/INF1100 Fra v?ren 2020 og fremover: IN1020 – Introduksjon til datateknologi
Anbefalte forkunnskaper
IN1010 – Objektorientert programmering. Spesielt er det viktig at du kan rekursjon, arrayer og lister
Overlappende emner
- 9 studiepoeng overlapp med INF1060 – Introduksjon til operativsystemer og datakommunikasjon (videref?rt).
- 6 studiepoeng overlapp med INF103 – Fra brukergrensesnitt til maskinvare (nedlagt).
- 6 studiepoeng overlapp med IN147.
- 3 studiepoeng overlapp med IN147A.
- 3 studiepoeng overlapp med IN140.
- 3 studiepoeng overlapp med IN142.
Undervisning
Hver uke best?r av:
- 2 timer med forelesning
- 2 timer?praktisk undervisning i mindre grupper
- 2 timer plenumsundervisning som tar for seg b?de teori og praksis.
Obligatoriske oppgaver m? v?re godkjent for ? kunne g? levere hjemmeeksamen og alle obligatoriske oppgaver m? v?re godkjent for ? kunne g? opp til avsluttende eksamen.
Eksamen
Dette emnet har digital eksamen. En praktisk eksamen som teller 40% (hjemmeeksamen) og en avsluttende 4 timer skriftlig eksamen?som teller 60%. Begge deler m? v?re best?tt og m? best?s samme semester.?
Obligatoriske oppgaver m? v?re godkjent?for ? kunne levere hjemmeeksamenen.?Alle obligatoriske oppgaver m? v?re godkjente for ? kunne g? opp til avsluttende eksamen.
Som eksamensfors?k i dette emnet teller ogs? fors?k i f?lgende tilsvarende emner:?INF1060 - Introduksjon til operativsystemer og datakommunikasjon (videref?rt)
Hjelpemidler til eksamen
Ingen hjelpemidler er tillatt.
Karakterskala
Emnet bruker?karakterskala fra A til F, der A er beste karakter og F er stryk. Les mer om?karakterskalaen.
Adgang til ny eller utsatt eksamen
Studenter som dokumenterer gyldig frav?r fra ordin?r eksamen, kan ta?utsatt eksamen i starten av neste semester.
Det tilbys ikke ny eksamen til studenter som har trukket seg under ordin?r eksamen, eller som ikke har best?tt.
Mer om eksamen ved UiO
- Kildebruk og referanser
- Tilrettelegging p? eksamen
- Trekk fra eksamen
- Syk p? eksamen / utsatt eksamen
- Begrunnelse og klage
- Ta eksamen p? nytt
- Fusk/fors?k p? fusk
Andre veiledninger og ressurser finner du p? fellessiden om eksamen ved UiO.