01TD01E EITDTPKH24 Datastrukturer og databaser
01TD01E EITDTPKH24 Datastrukturer og databaser
- Emnebeskrivelse
- Emnekode01TD01E EITDTPKH24
- StudieprogramProgrammering
- Studiepoeng10
- StudiestedKongsberg
- StudienivåFagskole nivå 5.2
- EmneansvarligGry Brubakk Fossan
Temaer
Algoritmer og datastrukturer [5 stp.]
- 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 [5 stp.]
- 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
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
- 2-4 obligatoriske innleveringer, minst en prosjektoppgave
- Avsluttende temaprøver
Alle arbeidskrav må være godkjent for å få sluttvurdering.
Eksamen
Det gjennomføres ikke eksamen i emnet.
Arbeidskrav
Arbeidskrav vurderes til godkjent/ikke godkjent.
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.
- Nettbasert undervisning
- Gruppeoppgaver
- Fremføringer
- Prosjektoppgaver
- Diskusjoner