Print
Miljødata og Pythonprogrammering
Code
FI-TMP2
Version
1.0
Offered by
Forsyningsingeniør
ECTS
5
Prerequisites
Main purpose
Formålet med kurset er at give de studerende færdigheder og kompetencer i at indsamle, organisere, analysere og præsentere data til at designe og optimere tekniske løsninger og processer inden for klima- og forsyningssektoren.
Knowledge
Efter gennemført kursus vil den studerende kunne:
- Beskrive konkrete eksempler på typiske datakilder i klima- og forsyningsapplikationer, der spænder fra diskrete prøvetagningshændelser til kontinuerlig logning.
- Definere digital transformation, frontend, back end og typiske databasetermer som post, felt, relation, forespørgsel, primære og fremmede nøgler.
- Bruge et Python-programmeringsmiljø som f.eks. Visual Studio Code sammen med dets debugger
- Skrive Python-syntaks, herunder indpakning af kode i funktioner og brug af biblioteker
- Redegøre for metoder og strategier for datahåndtering i forsyningssektoren.
Skills
Efter gennemført kursus vil den studerende kunne:
- Konstruere en simpel normaliseret datamodel, der er i overensstemmelse med den første, anden og tredje normale form for databasedesign.
- Forklare og eksemplificere de mest anvendte datastrukturer (array og dictionary) og identificere, hvornår de skal bruges
- Udtrække data fra datakilder, der bruges gennem hele kurset
- Konstruere plots ved hjælp af Python-biblioteker efter filtrering af dataene
Competences
Efter gennemført kursus vil den studerende kunne:
- Vurdere datakvalitet baseret på kvalitetskarakteristika/dimensioner, herunder nøjagtighed, fuldstændighed, konsistens og relevans.
- Filtrere og analysere data ved hjælp af Python
- Udvikle løsninger af et datadrevet problem
- Diskutere og forklare den valgte løsning
- Diskutere anvendte eksempler på dataanvendelse og digital transformation i klima- og forsyningssektoren
- Analysere cases om datahåndtering i forsyningssektoren, herunder censorer, datakilder, -etik og -governance.
.
Topics
- Dataindsamling
- Datamodellering/databasedesign
- Design af forskellige typer databaseforespørgsler
- Datakvalitet
- Python-miljø og syntaks
- Datastrukturer i Python
- Betingelser og iteratorer
- Funktioner og biblioteker
- Datafiltrering og visualisering
- Datastyring og -styring
Teaching methods and study activities
- Praktiske øvelser og cases
- Klasseundervisning
- Gæsteforelæsninger
Resources
Evaluation
Examination
Eksamensforudsætninger:
Ingen
Eksamensform:
Individuel mundtlig eksamen, 20 minutter.
Eksamen sker på baggrund af 2 kursusopgaver, der er fundet ved lodtrækning og uden forberedelse.
10 kursusopgaver skal uploades i WISEflow ca. en uge før eksamen. Hvis den studerende ikke uploader kursusopgaverne i WISEflow, tilbydes den studerende at løse kursusopgaverne under eksamen. Bedømmelsen er udelukkende baseret på den studerendes mundtlige præstation.
Intern bedømmelse.
Tilladte hjælpemidler:
Ingen
Reeksamen:
Som den ordinære eksamen.
Grading criteria
Karakter efter 7-trins-skala
Additional information
Responsible
Carsten Nielsen (carn)
Valid from
01-02-2025 00:00
Course type
Keywords
Dataindsamling, backend, dataanalyse, frontend, datamanagement