ITF22519 Innføring i operativsystemer (Høst 2024)
Fakta om emnet
- Studiepoeng:
- 10
- Ansvarlig fakultet:
- Fakultet for informasjonsteknologi, ingeniørfag og økonomi
- Studiested:
- Halden
- Emneansvarlig:
- Jan Høiberg
- Undervisningsspråk:
- Norsk eller engelsk.
- Varighet:
- ½ år
Innholdsfortegnelse
Emnet er tilknyttet følgende studieprogram
Obligatorisk emne i:
- Bachelorstudium i informatikk - design og utvikling av IT-systemer
Valgfritt emne for studenter på bachelorstudiet i informasjonssystemer
Anbefalte forkunnskaper
Undervisningssemester
Innhold
- Maskinvare
- Oppbygning av operativsystemet
- Prosesshåndtering
- Minnehåndtering
- Filsystemer
- Linux: Bruk, oppbygning, shell, GUI, historikk
- C-programmering
- Trådprogrammering med synkronisering og delt minne
- Shellprogrammering
Studentens læringsutbytte ved bestått emne
Kunnskap
Studenten forstår
- Hvorledes standard operativsystemer er bygget opp
Hvorledes et operativsystem håndterer:
- Maskinvare
Prosesser og tråder
- Minne
- Delte ressurser og deadlocks
- Filsystemet
- Grunnleggende bruk av operativsystemet Linux
- Grunnleggende C-programmering
- Grunnleggende programmering med tråder
- Grunnleggende shellprogrammering i Bash/Linux
Ferdigheter
Studenten kan
- Bruke operativsystemet Linux som arbeidsomgivelse
- Enkel C-programmering i Linux
- C-programmering med tråder i pthreads
- Enkel shellprogrammering/scripting med Bash
Undervisnings- og læringsformer
- Asynkrone videoforelesninger som dekker hele pensum
- Tilrettelagt eget arbeid med veiledere til stede
- Øvingsoppgaver
- Asynkron digital veiledning
Arbeidsomfang
Ca 250 timer.
4 timer tilrettelagt arbeid per uke, med veiledning
Arbeidskrav - vilkår for å avlegge eksamen
12 ukentlige oppgaver med skriftlig digital innlevering
Minst 10 oppgaver må være godkjente for å kunne ta eksamen.
Eksamen
4 timers individuell, skriftlig eksamen
Hjelpemiddel: "Ikke kommuniserende" kalkulator som deles ut på eksamensdagen sammen med oppgaven.
Bokstavkarakter A-F
Sensorordning
Vilkår for ny/utsatt eksamen
Evaluering av emnet
Dette emnet evalueres på følgende måte:
- Sluttsemesterevaluering (obligatorisk)
Den emneansvarlige lager en oppsummering på bakgrunn av studentenes tilbakemeldinger og sine egne erfaringer med emnet. Oppsummeringen behandles av studiekvalitetsutvalget ved avdeling for informasjonsteknologi.