Statusmelding

Emnebeskrivelsen for semesteret du ønsket å se, er ikke publisert. Du ser nå den sist tilgjengelige versjonen.

01TD01E Datastrukturer og databaser

01TD01E Datastrukturer og databaser

  • Emnebeskrivelse
    • Emnekode
      01TD01E
    • Studieprogram
      Universell
    • Studiepoeng
      10
    • Studiested
      Kjeller, Kongsberg
    • Studienivå
      Fagskole nivå 5.2
    • Emneansvarlig
      Gry Brubakk Fossan
Undervisningssemestere
2024 Høst
2025 Vår
2025 Høst
2026 Vår
2026 Høst
2027 Vår
2027 Høst
2028 Vår
2028 Høst
2029 Vår
Emnets innhold

Temaer

Algoritmer og datastrukturer 

  • Grunnleggende datastrukturer og algoritmer 
  • Forståelse av kjente algoritmer 
  • Implementering av algoritmer  
  • Implementering av lister, linkede-lister 
  • Stack, Kø, binær tre-strukturer 

Prosjektbasert databaseteknikk 

  • Design og utvikling av relasjonsdatabaser  
  • Implementering av databaser
  • Prosjektarbeid 
Læringsutbytte
Kunnskap

Studenten

  • har kunnskap om grunnleggende databaseteori 
  • har kunnskap om prinsippene for skytjenester som dataprosessering, datalagring og programvaretjenester 
  • har kunnskap om grunnleggende algoritmer og datastrukturer 
  • har kunnskap om kompleksitet og effektiviteten til forskjellige algoritmer 
  • har kunnskap om relevante regelverk vedrørende datalagring 
Ferdigheter

Studenten

  • kan utvikle datamodeller med nøkler, tabeller og relasjoner 
  • kan opprette databaser på lokale servere og som skytjeneste 
  • utvikle webapplikasjoner som lagrer og henter data fra en database 
  • kan gjøre rede for prinsippene for tjenester i nettskyen som dataprosessering, datalagring og programvaretjenester på tjenere i eksterne tjenerparker tilknyttet internett 
  • kan bruke algoritmisk tenkning til å effektivisere databehandling og spørringer 
  • kan designe og bruke datastrukturer for effektiv datahåndtering og -prosessering 
  • kan anvende kunnskap om skytjenester til å etablere et datalager 
  • kan ta begrunnede valg vedrørende lagring av data, i henhold til gjeldende lover og regler 
  • kan finne og henvise til informasjon og fagstoff og vurdere relevansen for en yrkesfaglig problemstilling
Generell kompetanse

Studenten

  • kan planlegge, prosjektere, dokumentere, implementere og drifte applikasjoner der nettskybaserte tjenester inngår 
  • kan vurdere og velge passende algoritmiske løsninger og datastrukturer for prosjekter som krever datahåndtering  
  • kan tilpasse databaser og algoritmer etter prosjektets behov og krav til ytelse 
  • kan planlegge, prosjektere, dokumentere, implementere og drifte applikasjoner der databaser inngår 
  • kan delta aktivt i prosjekter 
  • kan utføre arbeid etter oppdragsgivers behov, etablere fagnettverk og samarbeide med mennesker på kryss av fagfelt 
  • kan utveksle bransjerelaterte synspunkter og informasjon 
  • kan bygge relasjoner, både internt, eksternt og på tvers av fagfelt 
Arbeidsinnsats

Arbeidskrav fremkommer i emnets fremdriftsplan.

Alle obligatoriske arbeidskrav må være godkjent for å få sluttvurdering i emnet

Vurdering

Det gjennomføres obligatoriske arbeidskrav i emnet. Disse vurderes til godkjent/ikke godkjent. Antall arbeidskrav fremkommer i emnets fremdriftsplan.

Det foretas en helhetlig vurdering i emnet. Emnekarakter fastsettes basert på ett eller flere vurderingstellende elementer. Det fremkommer i emnets fremdriftsplan hva som er vurderingstellende arbeid.

Det gjennomføres ikke eksamen i emnet.

Forkunnskapskrav

Fullført og bestått emnet Grunnleggende programmering. 

Arbeids- og læringsaktiviteter
  • Undervisning 
  • Gruppeoppgaver 
  • Fremføringer 
  • Prosjektoppgaver 
  • Diskusjoner 
Litteraturliste

Litteraturlister oppdateres ved skolestart.