Python
2026/2027- Formål og læringsmål
Målet med dette valgfag er at gøre dig i stand til at varetage jobfunktioner eller deltage i uddannelser hvor python indgår som programmeringssprog.
Viden
Herunder kan du se hvad du kan forvente at kunne efter gennemførelse af dette valgfag.Efter gennemførelsen af dette valgfag vil du have viden om:
Færdigheder
- Hvor og i hvilke situationer Python anvendes.
- En vifte af udviklingsværktøjer, der er relevante for Python.
- Pythoniske udviklingsmetoder.
- Forskelle mellem scripting- og kompilerede sprog.Efter gennemførelsen af dette valgfag vil du kunne:
Kompetencer
- Læse og forstå udviklede Python-scripts.
- Programmere i en pythonisk stil.
- Anvende en vifte af udviklingsværktøjer, der er knyttet til sproget.
- Opsætte Python-projekter efter en fastlagt arkitektur.
- Analysere fejlmeddelelser og finde løsninger på problemer.
- Integrere og anvende Large Language Models (LLM) i udviklingen af Python-applikationer.
- Anvende Python til dataanalyse.
- Anvende moduler til frontend- og backend- udvikling.
- Videreudvikle applikationer ved hjælp af kodegenereringsværktøjer (AI).Efter gennemførelsen af dette valgfag vil du:
- Være i stand til selvstændigt at sætte dig ind i nye emner, foretage litteratursøgninger og finde løsninger på opståede problemer.
- Være i stand til at perspektivere og relatere det lærte til tidligere erfaringer fra studiet. - Undervisningsform
Undervisningsformen er en kombination af undervisning, øvelser og oplæg.
Underviser vil primært give eksempler gennem "live coding", og efterfølgende vil I lave mindre øvelser der passer til emnet. Som hjemmearbejde vil der være en eller flere større øvelser, og i vil skulle læse det materiale som er knyttet til de foregående og kommende lektioner.
Undervisningen vil tage udgangspunkt i praksisnære problemstillinger. - Forudsætninger for at deltage i
faget
Faglige forudsætninger for at deltage i faget
Det forudsættes at den studerende har grundlæggende forståelse for programmering på et niveau svarende til Datamatikker 3. semester, IT-Arkitektur 3. semester, MMD 3. semester etc. - Prøve
Læringsmålene for prøven er identiske med fagets/fagenes læringsmål
Forudsætninger for indstilling til eksamenDer er 2 obligatoriske opgaver i dette valgfag. Opgaverne skal begge godkendes for at du kan få lov til at gå til eksamenen.Faget prøvesFaget/modulet prøves selvstændigtPrøveformKombineret skriftlig og mundtlig prøveEksamen i dette valgfag er en mundtlig prøve baseret på en afleveret applikation.
Din applikation skal anvende de teknologier, der er gennemgået og specificeret i undervisningen (specificeret i kursusmaterialet) .OpgavetypeApplikationFormkravApplikationen afleveres som et link til et GitHub-repository (eller tilsvarende) før den mundtlige eksamen.
Applikationen skal indeholde de i undervisningen specificerede emner og teknologier (specificeret i kursusmaterialet).Individuel eller gruppeprøveIndividuelAnvendt sprog til prøvenDansk (Norsk/Svensk)VarighedMundtlig eksamen med 10 minutters fremlæggelse af projekt, og 20 minutters eksaminationRegler om hjælpemidler til eksamenEgen computer medbringes.Bedømmelsesform7-trins skalaBedømmer(e)Intern censurKriterier for prøvevurderingVurderingen er baseret på i hvor høj grad applikationenens format (specificeret i kursusmaterialet) er opfyldt, og i hvor høj grad du forstår emnerne, demonstreret gennem den mundtlige eksamination. - Foreløbig litteratur
Dette er en foreløbig litteraturliste. Der udleveres en endelig litteraturliste i forbindelse med studiestart.Litteratur vil være tilgængeligt via links gennem hele undervisningsforløbet.
På faget Python modtager du 48 timers undervisning, hvilket svarer til 64 lektioner (1 lektion = 45 min.) og 18% af din samlede arbejdsbelastning på faget.
Undervisningen vil primært bestå af følgende aktiviteter: klasseundervisning, øvelser.
Forberedelsen vil primært bestå af følgende aktiviteter: læsning af pensum, video.
Læs om KEAs studieaktivitetsmodel
*KEA kan fravige det angivne timetal, hvis det er begrundet i særlige forhold.