NDAB15011U Softwareudvikling (SU)
Software Development (SU)
Bacheloruddannelsen i datalogi
Kurset introducerer studerende til fundamentale teknikker og værktøjer indenfor softwareudvikling. Emnerne i kurset inkluderer værktøjer, miljøer og metoder til udvikling, kvalitetssikring og vedligeholdelse af software, samt brug af komponenter, biblioteker og frameworks. Undervisningen tilrettelægges således, at de studerende i grupper udvikler en realistisk slutbrugerapplikation med givne krav under anvendelse af teknikker og værktøjer fra kurset.
Kursets mål er at gøre de studerende i stand til at udvikle større slutbrugerapplikationer i mindre projektgrupper. Efter kurset forventes de studerende at have:
Viden om
værktøjer til applikationsudvikling inklusive integrerede programmeringsmiljøer, konfigurationsstyringsværktøjer og værktøjer til automatisering
softwaredesign inklusive modularitet, mønstre og arkitektur
softwarekonstruktion inklusive god udviklingspraksis.
verifikation og validering inklusive review, test og analyse.
Færdigheder i at
beskrive og dokumentere krav for samt design og konstruktion af en applikation
designe en applikation så den opfylder givne krav
verificere og validere at en applikation opfylder et design
anvende eksisterende biblioteker og komponenter til at udvikle en applikation
anvende værktøjer til applikationsprogrammering.
Kompetencer til at
samarbejde struktureret omkring softwareudvikling i en gruppe
konstruere en applikation ud fra et design
- lære at anvende nye biblioteker og komponenter.
Offentliggøres på kursets hjemmeside ved kursusstart
- Kategori
- Timer
- Eksamen
- 1
- Eksamensforberedelse
- 20
- Forelæsninger
- 44
- Holdundervisning
- 56
- Projektarbejde
- 200
- Seminar
- 12
- Studiegrupper
- 79
- I alt
- 412
Som meritstuderende - klik her!
Som enkeltfagsstuderende (efter- og videreuddannelse) - klik
her!
- Point
- 15 ECTS
- Prøveform
- Mundtlig prøve, 20 minutterDen mundtlige prøve tager udgangspunkt i den skriftlige rapport og GitHub-arkivet.
Prøven begynder med et oplæg på maks. 10 minutter med hjælpemidler (plakater, transparenter eller videoer) og vil blive efterfulgt af spørgsmål og diskussion om projektrapporten, GitHub-arkivet, præsentationen og de anvendte metoder. - Krav til indstilling til eksamen
Ved kursets start påbegyndes et gruppeprojekt, som dokumenteres med en rapport, der afleveres to uger inden eksamen, og et Git-Hub arkiv, der gøres tilgængeligt for eksaminatorerne på samme tidspunkt. Idet samarbejde er del af læringsmålene, skal grupper bestå af 3-4 personer. Der gives kun i usædvanlige tilfælde tilladelse til andre gruppestørrelser.
For at kvalificere sig til eksamen skal den skriftlige rapport være afleveret og GitHub arkivet skal være tilgængeligt.
- Hjælpemidler
- Alle hjælpemidler tilladt
- Bedømmelsesform
- 7-trins skala
- Censurform
- Ekstern censur
- Eksamensperiode
Den mundtlige prøve afholdes i eksamensugen.
- Reeksamen
Reeksamensformen er den samme som for den ordinære eksamen.Studerende, der ikke er kvalificeret til den ordinære eksamen, kan opnå kvalificering til reeksamen ved (gen)aflevering af rapport og GitHub-arkiv.
Kriterier for bedømmelse
For at opnå karakteren 12, skal den studerende vise beherskelse af viden, færdigheder og kompetencer, som beskrevet i målbeskrivelsen.
Kursusinformation
- Sprog
- Dansk
- Kursuskode
- NDAB15011U
- Point
- 15 ECTS
- Niveau
- Bachelor
- Varighed
- 2 blokke
- Placering
- Blok 3 og Blok 4
- Skemagruppe
- B
- Efter- og videreuddannelse
- Studienævn
- Studienævn for Matematik og Datalogi
Udbydende institut
- Datalogisk Institut
Kursusansvarlige
- Fritz Henglein (8-6b68716a6f686c7143676c316e7831676e)