Fakta om emnet

Studiepoeng:
10
Ansvarlig fakultet:
Avdeling for informasjonsteknologi
Studiested:
Avdeling for informasjonsteknologi, Halden
Emneansvarlige:
  • Jan Høiberg
  • Tore Petter Engen
Undervisningsspråk:
Norsk
Varighet:
½ år

ITF22514 Operativsystemer og nettverk (Høst 2014)

Emnet er tilknyttet følgende studieprogram

Obligatorisk emne som inngår i:

  • Bachelorstudiet i informatikk - design og utvikling av IT-systemer
  • Bachelorstudiet i ingeniørfag - data
  • Bachelorstudiet i ingeniørfag - data, Y-veien
  • Bachelorstudiet i ingeniørfag - data, Tress

Valgfritt emne for bachelorstudiet i informasjonssystemer.

Forkunnskapskrav utover opptakskrav

Emnet forutsetter grunnleggende kunnskaper i programmering tilsvarende emnet Objektorientert programmering.

Undervisningssemester

  • Bachelorstudiet i informatikk - design og utvikling av IT-systemer: 3. semester (høst).
  • Bachelorstudiet i ingeniørfag - data: 3. semester (høst)
  • Bachelorstudiet i ingeniørfag - data, Y-veien: 3.semester (høst)
  • Bachelorstudiet i ingeniørfag - data, Tress: 3.semester (høst)
  • Bachelor i informasjonssystemer: 5. semester (høst).
  • Bachelor i informasjonssystemer, studieretning IT-ledelse: 5. semester (høst).
  • Bachelor i informasjonssystemer, studieretning Webutvikling: 5. semester (høst).

Studentens læringsutbytte etter bestått emne

Kunnskap

Etter endt emne skal studentene kunne:

  • Forstå hvorledes operativsystemer fungerer.
  • Forstå hvorledes operativsystem og maskinvare er bygget opp.
  • Forstå hvorledes internminne og permanente lagringsmedia håndteres.
  • Forstå hvorledes programmer, prosesser, tråder og synkronisering håndteres i et operativsystem og i Java.
  • Forstå hvorledes distribuerte applikasjoner fungerer og hvordan de håndteres i operativsystemet.
  • Forstå hvordan brukerhåndteringer skjer i et større system, og hvordan man kan tilpasse omgivelsene for mange brukere.
  • Forstå hvordan routing og brannmur fungerer i praksis med iptables i Linux.
  • Forstå oppsett og vedlikehold av tjenester som apache, mail og andre nøkkeltjenester i Linux.
  • Forstå praktisk oppbygging av et lokalnett (Switch, ruter, IP-adresser, DHCP, NAT).
  • Forstå hvordan servere kan virtualiseres.
  • Introduksjon til lagringsnett.

Ferdigheter

Etter endt emne skal studentene kunne:

  • Konfigurere operativsystemer.
  • Grunnleggende bruk av operativystemet Linux.
  • Skallprogrammering i Linux.
  • Programmere med tråder og synkronisering i Java.
  • Programmere distribuerte applikasjoner i Java.
  • Ta i bruke standardtjenester i et Linuxsystem, og vite hvordan disse konfigureres.
  • Installere forskjellige operativsystem i et virtuelt miljø.
  • Koble en server til et lagringsnett (SAN) ved hjelp av iSCSI.

Innhold

Emnet er tredelt:

Del 1: Innføring i operativsystemer

  • Operativsystemer og mellomvare
  • Oppbygning av maskinvaren
  • Oppbygning av operativsystemet
  • Prosesser og tråder
  • Minnestyring
  • Synkronisering
  • Permanent lagring
  • Distribusjon

Del 2: Servere og nettverk i Linux

  • Oppsett av iptables som brannmur/routing
  • Generell brukerhåndtering og skallvariable
  • Oppsett og drift av en webserver (Apache, mySQL, samt tjenester som kan brukes med denne kombinasjonen)
  • Oppsett og drift av mail (Sendmail, Dovecot)
  • DNS - Hvordan fungerer navnetjenere

Del 3: Servere og nettverk i Windows

  • Installere virtualiseringsplattformen VMWare
  • Installasjon av Windows server
  • Konfigurasjon av noen av de grunnleggende server-rollene i Windows
  • Konfigurasjon av Active Directory
  • Oppsett av webapplikasjoner på Windows

Undervisnings- og læringsformer

Forelesninger, øvinger og laboratorieoppgaver.

Arbeidsomfang

4 timer forelesning per uke, samt lab.øvinger

Arbeidskrav - vilkår for å avlegge eksamen

Følgende arbeidskrav/oppgaver må være gjennomført og godkjent for å kunne gå opp til eksamen:

  • En praktisk lab med direkte oppsett av et nettverk med to forskjellige Linuxdistribusjoner, der de aktuelle tjenestene man lærer seg skal vises og godkjennes. Dokumentasjon på hvordan gjennomføring skjer og eventuelle problemer, skal vises og godkjennes.
  • Lab-oppgaver i Windows som leveres gruppevis i form av en lab-rapport, fortløpende med gitte leveringsfrister.

Eksamen

4 timer skriftlig eksamen. Det benyttes karakterskala A-F.
Alle skriftlige hjelpemidler er tillatt.

Evaluering av emnet

Emnet evalueres på følgende måte:

  • Midtsemesterevaluering
  • Sluttevaluering

Emneansvarlig lager en emnerapport på bakgrunn av studentenes tilbakemeldinger og sine egne erfaringer med emnet. Emnerapporten behandles av studiekvalitetsutvalget ved avdeling for informasjonsteknologi.

Litteratur

Sist hentet fra Felles Studentsystem (FS) 19. apr. 2024 02:45:07