SKY1001 Algoritmer og datastrukturer

    • Studiepoeng
      5
    • Undervisningssemestre
      2024 Vår, 2024 Høst
    • Undervisningsspråk
      Norsk
    • Undervisningssted
      Kongsvinger
    • Forkunnskapskrav

      Anbefalte forkunnskaper: Grunnleggende i programmering med Python eller Java.

Emnets innhold

Sentrale tema:

  • Funksjonsorientert programmering og objektorientert programmering
  • Liste, stakk og kø
  • binært tre
  • Søking (lineær søk og binært søk)
  • Sortering: utvalgssortering, boblesortering, innstikksortering, quicksort
  • Rekursjon

Læringsutbytte

Ved bestått emne har studenten oppnådd følgende læringsutbytte:

Kunnskap

Studenten

  • har kunnskap om de lineære datastrukturer og trestrukturer, viktigste søkealgoritmer og effektivitet.
  • forstår hvordan man bruker lister/strukturer for å håndtere data
  • forstår hvilke strukturer som egner seg til ulike operasjoner
  • kjenner til forskjellene mellom funksjonell og objektorientert programmering
Ferdigheter

Studenten kan

  • anvende datastrukturer/algoritmer ved problemløsing
  • benytte algoritmer og datastrukturer på konkrete oppgaver og implementere i et relevant programmeringsspråk 
  • håndtere ulike typer datasett
  • bruke og forstå hvordan Python anvendes til å behandle data effektivt
Generell kompetanse

Studenten kan formidle sentralt fagstoff muntlig og skriftlig, delta i faglige diskusjoner innenfor fagområdet og dele sine kunnskaper og erfaringer med andre

Arbeids- og undervisningsformer

Emnet er lagt opp som en kombinasjon av fysiske samlinger, digitale seminarer, praktiske øvinger, selvstudium og veiledning.

Arbeidskrav

Ingen

Vurdering

48 timer hjemmeeksamen. Prestasjonen vurderes med bestått/ikke bestått.

Vurderinger
VurderingsordningKarakterskalaGruppe/individuellVarighetHjelpemidlerAndelKommentar
Hjemmeeksamen
Bestått - Ikke bestått
Individuell
48 Time(r)
  • Alle
Fakultet
Fakultet for audiovisuelle medier og kreativ teknologi
Institutt
Institutt for spillutdanninger - Spillskolen