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:
Der vil være ca. 10 kursusopgaver i løbet af semestret.
For at kunne gå op til eksamen skal den studerende uploade alle kursusopgaverne i WISEflow.
Eksamensform:
Individuel mundtlig eksamen, 20 minutter.
Eksamen vil tage udgangspunkt i et eksamensspørgsmål, som den studerende trækker ud fra en gruppe spørgsmål.
Eksamen vil fortsætte umiddelbart efter trækningen uden forberedelsestid for den studerende.
Eksamensspørgsmålene vil som udgangspunkt være relateret til kursusopgaverne.
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