![]() |
Course Catalog |
![]() |
![]() ![]() |
Algoritmer og datastrukturerKurskode:
IT 205
Vekttall:
4
Semester/varighet:
Høst/1 semester.
Plass i studiet:
2.studieår.
Obligatorisk/valgfag:
Obligatorisk for det to-årige studiet i informatikk.
Kurstype:
Forelesninger, kollokvier, prosjekter.
Timer pr uke:
6 timer forelesning, 2 timer kollokvier.
Mål:
Studentene skal videreutvikle ferdighetene i programmering, med
vekt på objektorientering, modularitet og avanserte teknikker.
Studentene skal lære klassiske lineære og ikke-lineære teknikker
for rask behandling av store datamengder. Studentene skal kunne
analysere algoritmer med hensyn til hastighet og plassforbruk, og
beherske et vidt spekter av metoder for søking og sortering.
Innhold:
Abstrakte datatyper i Java, rekursjon, generiske datastrukturer,
polymorfi, vektorer, lister, stack, køer, trestrukturer, hashtabeller,
grafer, algoritmeanalyse, søking, sortering, datahistorikk.
Forkunnskaper:
Programmering i Java og grunnleggende matematisk analyse.
Bygger direkte på kursene Objektorientert Programmering og
Matematikk I.
Litteratur:
Data Structures & Problem Solving Using Java (Mark Allen
Weiss, 1998). Tilleggstoff og oppgaver som legges på skolens
datanett.
Evaluering:
5 timers skriftlig eksamen med tallkarakter.
Kursansvarlig:
Gunnar Misund og Jan Høiberg.
Annet:
Kursets hjemmesider.
Dato:
Mai 2000
![]() |
![]() |