Programmering 1

2024/2025
Engelsk titel
Programming 1
Uddannelse
Datamatiker - Lyngby
Datamatiker - Bornholm
Niveau
Erhvervsakademi
Start semester
1. Semester
Fagets varighed
2 semestre
Opstart
Forår og Efterår
Ects
30
Udd. element
Obligatorisk
Undervisningsprog
Dansk
Fagelement
Nationalt
Studiested
Cphbusiness Lyngby
Fagkode
4505101CL
Fagområder
Programmering
  • Indhold og formål
    Fagelementet beskæftiger sig med design og programmering til realisering af IT-sy-stemer. Der fokuseres på at programmere IT-systemer af høj kvalitet i en hensigtsmæssig arkitektur med brugergrænseflade, funktionalitet og database. Løsninger konstrueres under anvendelse af værktøjer og teknikker der anvendes i professionen og der lægges vægt på at understøtte godt programdesign og udvikling af systemer under hensyntagen til kvalitetssikring.
  • Læringsmål
    Viden
    Den studerende har:
    • viden om specifikation af abstrakte datatyper.
    • viden om kriterier for programkvalitet.
    • forståelse for abstraktionsmekanismer i moderne programmeringssprog samt forståelse for anvendelse af teori og metode inden for programmering.
    Færdigheder
    Den studerende kan:
    • anvende centrale metoder til at specificere og konstruere algoritmer.
    • anvende centrale faciliteter i programmeringssproget til realisering af algoritmer, designmønstre, abstrakte datatyper, datastrukturer, designmodeller og brugergrænseflader.
    • anvende et udbredt udviklingsmiljø, herunder versionsstyringssystem og centrale softwarekomponenter/biblioteker til at designe og konstruere praksis-nære applikationer baseret på en hensigtsmæssig arkitektur.
    • anvende centrale metoder og teknikker til at realisere modeller i et database-system og konstruere programmer, der interagerer med en database.
    • anvende centrale metoder og teknikker til at designe og konstruere programmer der indeholder parallel afvikling og samtidighed.
    • anvende tidstypiske teknikker og værktøjer til afvikling af test og kvalitetssikring samt udfærdige dokumentation i forhold til gældende standarder i professionen.
    • vurdere kvalitative og kvantitative egenskaber ved algoritmer og datastrukturer.
    • formidle praksisnære problemstillinger og løsningsuligheder til fagfæller inden for programmering.
    Kompetencer
    Den studerende kan:
    • håndtere udviklingsorienterede situationer inden for programmering i mindre IT-projekter.
    • deltage i fagligt og tværfagligt samarbejde med en professionel tilgang i relation til mindre IT-projekter med udgangspunkt i programmering.
    • i en struktureret sammenhæng tilegne sig ny viden, færdigheder og kompetencer inden for programmeringssprog, udviklingsmiljøer, programmerings-teknikker og programdesign.
  • Eksamen
    Læringsmålene for eksamen er identiske med fagets læringsmål
    1. semesterprøve
    Forudsætninger for indstilling til eksamen
    Den studerende skal have opnået minimum 80% af de study points (SP), der er knyttet til semesteret for at blive indstillet til eksamen.
    Afleveringsfrister og uddybende beskrivelse af study point opgaver findes på holdets Moodle flow.
    Faget prøves
    Faget/modulet prøves med flg. fag
    Eksamensform
    Mundtlig eksamen
    Programmeringseksamen med afsæt i kendte spørgsmål/programmeringsopgaver.

    Eksaminationen foregår ved, at den studerende trækker en af disse opgaver og har 10 minutter til at forklare eksaminator og censor, hvordan man har søgt at løse opgaven.

    Derefter bruges 10 minutter på, at eksaminator og censor spørger ind til løsningen. Den studerende kan under eksaminationen modtage små instrukser for på den baggrund at kunne demonstrere, at de kan justere på koden. Her kan kræves viden, der trækker på dele af pensum, som opgaven ikke direkte berører.

    10 minutter bruges til sidst på censor og eksaminators votering og feedback til den studerende.
    Ects
    30 ECTS
    Forberedelsestid
    Ingen forberedelse
    Varighed
    30 minutter
    Der udleveres en opgave i forbindelse med eksamen
    Nej
    Individuel eller gruppeeksamen
    Individuel
    Anvendt sprog til eksamen
    Dansk (Norsk/Svensk)
    Karakterskala
    7-trins skala
    Bedømmelsestype
    Intern censur
    Tidsmæssig placering
    1. Semester
    Ved udgangen af 1. semester
    Re- og sygeeksamen
    Der gælder samme regler som for den ordinære eksamen.
    Eksamen kan omlægges til online eksamen, hvis eksamen skønnes egnet.
    2. semesterprøve
    Forudsætninger for indstilling til eksamen
    Den studerende skal have opnået minimum 80% af de study points (SP), der er knyttet til semesteret for at blive indstillet til eksamen.
    Afleveringsfrister og uddybende beskrivelse af study point opgaver findes på holdets Moodle flow.
    • P
    Faget prøves
    Faget/modulet prøves med flg. fag
    Eksamensform
    Skriftlig aflevering med mundtlig eksamen
    Eksamen tager udgangspunkt i et projektarbejde, der omfatter væsentlige emneområder på 1. studieår. Projektet er gennemført i grupper med anvendelse af de metoder, teknikker og værktøjer, der er anvendt i undervisningen.

    Eksamen afprøver læringsmålene for 1. og 2. semester, herunder at den studerende:
    - kan udvikle et kørende system
    - kan arbejde projektorienteret i teams
    - kan kommunikere professionelt til en målgruppe
    Ects
    30 ECTS
    Varighed
    30 minutter
    Der udleveres en opgave i forbindelse med eksamen
    Nej
    Formkrav
    Rapporten er på max. 30 normalsider, foruden kildekode og det kørende system. Figurer tæller for 800 tegn pr. stk
    Individuel eller gruppeeksamen
    Gruppeaflevering med individuel eksamen
    maks. gruppestørrelse
    5
    Anvendt sprog til eksamen
    Dansk (Norsk/Svensk)
    Karakterskala
    7-trins skala
    Bedømmelsestype
    Ekstern censur
    Kriterier for prøvevurdering
    Helhedsvurderingen af både projektet og den mundtlige del af prøven.
    Tidsmæssig placering
    2. Semester
    Ved udgangen af 2. semester.
    Re- og sygeeksamen
    Der gælder samme regler som for den ordinære eksamen.
    Eksamen kan omlægges til online eksamen, hvis eksamen skønnes egnet. Genaflevering af projekt med relevante ændringer og forbedringer.