Emne

Algoritmeteori (DAT600)

Kuset gir et videregående studie av algoritmeteori og kompleksitetsteori, som inkluderer følgende emner: . graf og graf algoritmer, greedy algoritmer, dynamisk algoritmer, lineær programmering, og NP- analyse.


Dette er emnebeskrivelsen for studieåret 2014-2015. Merk at det kan komme endringer.

Se emnebeskrivelse og eksamens-/vurderingsinfo for dette studieåret (2024-2025)

Semesters

Fakta

Emnekode

DAT600

Vekting (stp)

10

Semester undervisningsstart

Høst

Undervisningsspråk

Engelsk

Antall semestre

1

Vurderingssemester

Høst

Innhold

Emnet vil gi en videregående studie av algoritmeteori og kompleksitetsteori. Dette vil inneholde sortering og ordre statistikk, data strukturer, videregående program design og analyse, videregående data strukturer, graf og graf algoritmer, algoritmer for multitråd programmering, og NP- analyse.

Læringsutbytte

Etter å ha tatt dette emne skal studenten:

* Kunne forstå hva algoritmer og datastrukturer generelt betyr, når man lager store og komplekse dataprogrammer

* Kunne lage effektive algoritmer, med hensyn til tidsbruk og andre resurser som minne

* Kunne bruke forskjellige type algoritmer

* Kunne velge optimale algoritmer for bestemt type programmeringsoppgaver

Forkunnskapskrav

Ingen

Eksamen / vurdering

Vurderingsform Vekting Varighet Karakter Hjelpemiddel Exam system Withdrawal deadline Exam date
Skriftlig eksamen 1/1 4 Timer Bokstavkarakterer Ingen trykte eller håndskrevne hjelpemidler tillatt. Godkjent, enkel kalkulator tillatt Inspera assessment


Vilkår for å gå opp til eksamen/vurdering

Obligatoriske øvinger

Fagperson(er)

Emneansvarlig:

Nejm Saadallah

Instituttleder:

Tom Ryen

Arbeidsformer

4 timer forelesninger og 2 timer øvinger.

Åpent for

Enkeltemner ved Det teknisk-naturvitenskaplige fakultet
Datateknologi - master i teknologi Kybernetikk og robotteknologi - Master i teknologi/siv.ing. - 5 år
Utveksling ved Det teknisk- naturvitenskapelige fakultet

Emneevaluering

Skjer vanligvis gjennom skjema og/eller samtaler i henhold til gjeldende retningslinjer.

Litteratur

Cormen et al, "Introduction to Algorithms", MIT Press, 2009

(ca. 500 side)

Tilleggsnoatater (ca. 100 side)

Emnebeskrivelsen er hentet fra Felles studentsystem Versjon 1