Copenhagen School of Design and Technology

da

Python

2024/2025
Engelsk titel
Python
Uddannelse
IT-teknolog
Uddannelsestype
Fuldtidsuddannelse
Niveau
Erhvervsakademi
Semester
3. semester
Fagets/modulets varighed
7 uger
Ects
5
Udd. element
Obligatorisk
Sprog
Dansk
Opstart
Efterår
Studiested
Guldbergsgade 29 N, København N
Fagkode
3274305
Fag- /modulansvarlig
Kevin Lindemark Holm
Malene Hasse
  • Formål og læringsmål

    Faget vil bygge videre på de studerendes forståelse af programmeringssproget Python.
    Der vil blive fokuseret på at udvikle, teste og optimere Python programmeringskode, og de vil lære at benytte egne udviklede moduler og biblioteker. I faget vil de studerende lære at udvikle Python-applikationer til internetkommunikation og til behandling af filer og databaser.

    Viden

    Den studerende har viden om og forståelse for:
    - Kriterier for programkvalitet
    - Python moduler og biblioteker
    - Pythons rolle i industrien
    - Python som programmeringssprog og anvendelse

    Færdigheder

    Den studerende kan:
    - Specificere og konstruere algoritmer
    - Udvikle, teste og optimere scripts
    - Udvikle scripts, der benytter internetkommunikation
    - Udvikle scripts, der behandler filer
    - Udvikle scripts, der interagerer med simple databaser
    - Udvikle scripts til automatiseringsløsninger
    - Udvikle scripts, der benytter egne moduler og Pythons standard library
    - Udvikle Python-applikationer
    - Følge Best Practices i udvikling af scripts samt finde sårbarheder i disse

    Kompetencer

    Den studerende kan:
    - Anvende viden og færdigheder til at udføre kvalificeret Python-udvikling
    - Tilegne sig nye færdigheder inden for programmeringssprog

  • Undervisningsform
    Undervisningen tilrettelægges varieret bl.a. gennem holdundervisning og individuelt arbejde, altid med et anvendelsesorienteret udgangspunkt.
  • Prøve

    Læringsmålene for prøven er identiske med fagets/fagenes læringsmål

    Faget prøves
    Faget/modulet prøves selvstændigt
    Uddannelsen rummer 17 selvstændige eksamener. Af praktiske årsager afvikles flere eksamener samtidigt.
    Der er dog stadig tale om individuelle eksamener med selvstændig karaktergivning for hver eksamen.
    Følgende eksamener afvikles samtidigt:
    1. semester: Netværksteknologi 1.2, Indlejrede Systemer 1.2, Programmering 1.2 og Virksomhed 1
    2. semester: Netværksteknologi 2.2, Indlejrede Systemer 2.2, Programmering 2.2 og Virksomhed 2
    3. semester: Indlejrede Systemer 3, Netværksteknologi 3, Linux og Python
    Prøveform
    Kombineret skriftlig og mundtlig prøve
    Aflevering af et tværfagligt projekt med fagene Indlejrede systemer 3, Linux, Python og Netværksteknologi 3.
    Opgavetype
    3. semester afsluttes med 3 semesterprojekt eksamen.
    I skal udarbejde en skriftlig opgave, som indeholder 4 tekniske fag.
    Alle 4 fag vil blive eksamensspørgsmål til den mundtlige eksamen.

    I projektet skal I finde en virksomhed (kunde), hvor I kan lave en IT optimering eller ny IT udvikling inden for sundhedsteknologi, som I aftaler med virksomheden. I skal bruge de metoder/værktøjer, som I har arbejdet med i de relevante fag og tværfaglige projekter i 1. og 2. semester og 3 semester
    Gør brug af jeres netværk til at finde en samarbejdsvirksomhed.

    Projektet laves i grupper på 2-3 studerende.

    Når I har fundet en virksomhed, som I kan arbejde sammen med, skal I lave en kort beskrivelse af problemstillingen og angive hvilken virksomhed, I samarbejder med.

    Eksamenen gennemgang er som følger:
    Hver gruppe skal lave en præsentation over projektet. Præsentationen skal være på max 10 min. Derefter stiller vi spørgsmål til projektet. Derefter er der individuelle spørgsmål i det ene tekniske fag, som ikke indgår i projektet. Her er der kun én studerende til stede.

    Præcise datoer bliver tilgængelig i løbet af semesteret.
    Formkrav
    Omfang:
    To studerende afleverer 18 - 24 sider
    Tre studerende afleverer 25 - 30 sider


    Rapporten skal skrives i rapportskabelonen. En standardside er på 2.400 anslag inkl. mellemrum

    Afleveringen i Wiseflow består af:

    - En rapport i pdf-format
    - Alle bilag i en fil i pdf-format
    - kildekode i zip-format og der skal være et link i rapporten til et online versionsstyrings service, som skal kunne tilgås af underviseren.

    Indleveringsdato og klokkeslæt: Vil blive offentliggjort ved projektstart.
    Hvis I afleverer for sent, vil I have brugt 1. eksamensforsøg, og I vil skulle til re-eksamen. Re-eksamensdatoer kan ses i eksamensplanen i Fronter.
    Individuel eller gruppeprøve
    Gruppeprøve, 2-3 deltagere
    Anvendt sprog til prøven
    Dansk (Norsk/Svensk)
    Varighed
    Hele gruppen:
    Mundtlig præsentation af projektet - 10 min
    Præsentation af den tekniske løsning (Live demo) - 10 min

    Individuelt:
    Spørgsmål til projektet - 25 min
    (Kun én studerede tilstede)

    Votering: 5 min
    Karaktergivning: 5 min
    Bedømmelsesform
    7-trins skala
    Bedømmer(e)
    Ekstern censur
37
timers undervisning
100
timers forberedelse
Tallene viser omfanget af arbejdsbelastningen relateret til faget fordelt på forskellige studieaktiviteter.

På faget Python modtager du 37 timers undervisning, hvilket svarer til 49 lektioner (1 lektion = 45 min.) og 27% af din samlede arbejdsbelastning på faget.

Undervisningen vil primært bestå af følgende aktiviteter: klasseundervisning, øvelser, gruppearbejde.
Forberedelsen vil primært bestå af følgende aktiviteter: læsning af pensum, læsning af egne noter, øvelser.

Læs om KEAs studieaktivitetsmodel

*KEA kan fravige det angivne timetal, hvis det er begrundet i særlige forhold.