01TD01E Datastrukturer og databaser
01TD01E Datastrukturer og databaser
- Emnebeskrivelse
- Emnekode01TD01E
 - StudieprogramUniversell
 - Studiepoeng10
 - StudiestedKjeller, Kongsberg
 - StudienivåFagskole nivå 5.2
 - EmneansvarligGry Brubakk Fossan
 
 
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
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
 
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
 
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
 
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
 
Arbeidskrav fremkommer i emnets fremdriftsplan.
Alle obligatoriske arbeidskrav må være godkjent for å få sluttvurdering i emnet
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.
Eksamen
Det gjennomføres ikke eksamen i emnet.
- Undervisning
 - Gruppeoppgaver
 - Fremføringer
 - Prosjektoppgaver
 - Diskusjoner