ITF23019 Parallell og distribuert programmering (Vår 2024)
Fakta om emnet
- Studiepoeng:
- 10
- Ansvarlig avdeling:
- Fakultet for informasjonsteknologi, ingeniørfag og økonomi
- Studiested:
- Halden
- Emneansvarlig:
- Thi Thuy Nga Dinh
- Undervisningsspråk:
- Norsk eller engelsk
- Varighet:
- ½ år
Emnet er tilknyttet følgende studieprogram
Obligatorisk emne i:
-
bachelorstudiet i informatikk - design og utvikling av IT-systemer med fordypning i programmering
Valgfritt emne for øvrige.
Absolutte forkunnskaper
ITF10219 Programmering 1 og ITF10619 Programmering 2
Anbefalte forkunnskaper
ITF20006 Algoritmer og datastrukturer
Undervisningssemester
4. og 6. semester (vår).
Studentens læringsutbytte etter bestått emne
Kunnskap
Studenten
-
forstår grunnleggende prinsipper med programmering mot flere kjerner
-
forstår grunnleggende prinsipper med programmering mot ulike typer prosessorer
-
har kjennskap til ulike teknikker for parallell prosessering
-
har kjennskap til ulike typer parallelle algoritmer og deres ytelse
-
har kjennskap til distribuert prosessering som tungregning og Cloud Computing
Ferdigheter
Studenten kan
-
skrive programmer med parallell prosessering
-
skrive programmer med distribuert prosessering
Generell kompetanse
Studenten kan
-
effektiv utnyttelse av moderne maskinvare
-
utnytte mulighetene med distribuerte systemer
Innhold
-
Grunnleggende prinsipper for parallellisering
-
Ulike former for oppdeling av prosessering
-
Kommunikasjons- og synkroniseringsmekanismer
Undervisnings- og læringsformer
Prosjektarbeid, forelesninger og laboratorieveiledning.
Arbeidsomfang
Ca 250 timer.
Arbeidskrav - vilkår for å avlegge eksamen
Mappeinnlevering med inntil 10 individuelle programmeringsoppgaver
Eksamen
4 timers skriftlig eksamen med fokus på teori. Ingen hjelpemidler tillatt.
Det gis individuell karakter, karakterskala A - F.
Sensorordning
Ekstern og intern sensor eller to interne sensorer.
Vilkår for ny/utsatt eksamen
Ny og utsatt eksamen gjennomføres samtidig med neste ordinære eksamen. Instituttleder kan likevel beslutte å arrangere utsatt eksamen i påfølgende semester for studenter med gyldig fravær ved ordinær eksamen
Evaluering av emnet
Dette emnet evalueres på følgende måte:
-
Midtsemesterevaluering (obligatorisk)
Den emneansvarlige lager en oppsummering på bakgrunn av studentenes tilbakemeldinger og sine egne erfaringer med emnet. Oppsummeringen behandles av programutvalget ved institutt for informasjonsteknologi og kommunikasjon.