Høgskolen i Ålesund
Larsgårdsvegen 2, N-6025 Ålesund – Tlf. +47 70 16 12 00 – Fax. +47 70 16 13 00
Studiehandbok
Til norsk

2005 - 2006 / Course descriptions / ID101805 Objektorientert programmering - Datastrukturer og Algoritmer  

ID101805 Objektorientert programmering - Datastrukturer og Algoritmer

Kode
ID101805

Emne / Fagnavn
Objektorientert programmering - Datastrukturer og Algoritmer

Omfang
5.00

Målgruppe
Bachelor i ingeniørfag, datateknikk, automatiseringsteknikk, teleteknikk og andre IKT-studier

Forkunnskaper

ID101705 Objektorientert programmering - Introduksjon

Emne / fagmål

Studenten skal etter endt kurs:

  • kunne løse problemer ved hjelp av kunnskap om ulike datastrukturer og algoritmer
  • kunne implementere datastrukturer og algoritmer ved hjelp av objektorientert programmering (Java)
  • kunne utvikle objektorienterte programmer med grafisk brukergrensesnitt (GUI)
  • ha kjennskap til begreper som patterns og refactoring
Emneliste
  • Lenkede lister, trær, stacker, køer.
  • Rekursjon
  • Hashtabeller
  • Generiske typer
  • Utvikling av grafisk brukergrensesnitt/hendelsesstyrt programmering
  • Observer pattern, enkel refactoring
Undervisningsform

Forelesninger med stor fokus på egenarbeid på lab med veileder.

Obligatoriske krav

Obligatoriske øvinger og prosjektoppgave som skal leveres til gitte tidsfrister. Alle øvinger og prosjektoppgave må være innlevert i tide og godkjent for å kunne gå opp til eksamen.

Vurderingsform

Muntlig eksamen basert på et tilfeldig utvalg fra de obligatoriske øvingene, prosjektoppgaven og pensum i faget.

Karaktertype
Bokstavkarakter

Revidert dato
14/03/2005

Revidert av:
Arne Styve