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.
Det gjennomføres ikke eksamen i emnet.
- Undervisning
- Gruppeoppgaver
- Fremføringer
- Prosjektoppgaver
- Diskusjoner