ITF23019 Parallell og distribuert programmering (Vår 2023)
Fakta om emnet
- Studiepoeng:
- 10
- Ansvarlig fakultet:
- Fakultet for informasjonsteknologi, ingeniørfag og økonomi
- Studiested:
- Halden
- Emneansvarlig:
- Thi Thuy Nga Dinh
- Undervisningsspråk:
- Norsk eller engelsk
- Varighet:
- ½ år
Innholdsfortegnelse
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
Anbefalte forkunnskaper
Undervisningssemester
Innhold
- Grunnleggende prinsipper for parallellisering
- Ulike former for oppdeling av prosessering
- Kommunikasjons- og synkroniseringsmekanismer
Studentens læringsutbytte ved 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
Undervisnings- og læringsformer
Arbeidsomfang
Eksamen
Mappeinnlevering og skriftlig eksamen
Sluttkarakteren settes på bakgrunn av to deleksamener. Hver deleksamen må være bestått for å få hele emnet bestått.
Deleksamen 1 teller 50% og er en mappeinnlevering med inntil 10 individuelle programmeringsoppgaver.
Det gis individuell karakter, karakterskala A-F.
Deleksamen 2 teller 50 % og er en 2 timers skriftlig eksamen med fokus på teori. Ingen hjelpemidler tillatt.
Det gis en samlet individuell karakter, karakterskala A - F.
Sensorordning
Vilkår for ny/utsatt eksamen
Ved ny eller utsatt eksamen kan hver eksamensdel tas på nytt, og resultatene på eksamensdelene slås sammen på nytt.
Ved ny eller utsatt deleksamen 1 avtales innholdet i programmeringsprosjektet med emneansvarlig.
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.