Print
Matematik for softwareingeniører
Code
SW-MSE1
Version
5.0
Offered by
Software Ingeniør
ECTS
5
Prerequisites
Kurset kræver matematik svarende til optagelseskravene til Softwareingeniøruddannelsen.
Main purpose
Kursets formål er at give de studerende grundlæggende matematisk viden og analytiske færdigheder, som er nødvendige for tekniske IT-opgaver, særligt inden for softwareudvikling. Kurset understøtter Softwareingeniøruddannelsens kompetenceprofil ved at give studerende evnen til at:
- Analysere og abstrahere matematiske problemstillinger relevante for softwareudvikling.
- Formidle viden klart og præcist.
- Formalisere udsagn logisk og beregningsmæssigt korrekt.
- Udvikle analytiske problemløsningsevner relevante for softwareudvikling.
Efter gennemført kursus vil de studerende have en stærk grundlæggende forståelse af essentielle matematiske koncepter samt analytiske færdigheder, der direkte kan anvendes i softwareudvikling.
Knowledge
Efter kurset vil de studerende have viden om:
- Grundlæggende aritmetiske operationer, talrepræsentationer og konvertering mellem decimale, binære og hexadecimale talsystemer.
- Grundlæggende mængdelære og dens anvendelse i databehandling og logiske relationer.
- Centrale principper inden for sandsynlighedsregning og deskriptiv statistik relevante for softwareudvikling.
- Lineær algebra, herunder vektorer, matricer, lineære ligninger og matrixalgebra
- Grundlæggende principper for differentiation og gradienter med henblik på optimerings- og beregningsproblemer.
Skills
Efter kurset vil de studerende kunne:
- Udføre konverteringer mellem forskellige talsystemer (binær, hexadecimal, decimal) til brug i beregninger.
- Anvende mængdelære til strukturering af logiske og beregningsmæssige problemstillinger.
- Beregne sandsynligheder og anvende deskriptiv statistik til at analysere datadistributioner i softwaremæssige sammenhænge.
- Løse lineære ligninger, manipulere vektorer og matricer, og anvende lineær algebra på beregningsmæssige opgaver.
- Differentiere simple funktioner og beregne gradienter med henblik på optimering i softwareudvikling.
Competences
Efter kurset vil de studerende have kompetencer til at:
- Identificere, formulere og løse matematiske problemer inden for software engineering analytisk og systematisk.
- Anvende matematiske og statistiske metoder til dataanalyse og beslutningsstøtte i softwareudviklingsprojekter.
- Integrere matematiske metoder effektivt i softwareudviklingsprocesser og samarbejde professionelt om komplekse, realistiske IT-projekter.
Topics
Teaching methods and study activities
Kursets varighed er 12 uger. Det samlede arbejdsomfang for den studerende anslås til 130 timer. Undervisningsmetoden er klasseundervisning med teorigennemgang kombineret med opgaveløsning. Det forventes, at den studerende vil læse den tildelte litteratur og løse problemer mellem de teoretiske lektioner og i praksislektionerne.
Resources
Alt materiale vil blive gjort tilgængeligt for den studerende.
Evaluation
Examination
Eksamensforudsætning:
1. Deltagelse (≥ 75%)
Hvis eksamensforudsætningerne ikke er opfyldt, skal den studerende afslutte en skriftlig opgave i WISEflow for at kvalificere sig til reeksamen.
Denne opgave vil blive planlagt efter den ordinære eksamen.
Eksamensform:
Eksamensformen er skriftlig og består af to dele:
- Del 1: En Flowlock-eksamen i WISEflow.
- Del 2: En WISEflow-eksamen uden Flowlock.
Eksamens samlede varighed er 4 timer.
Del 2 kan først tilgås, når Del 1 er afsluttet og afleveret.
Del 1 vægter 75% af den endelige karakter, mens Del 2 vægter 25%.
Intern bedømmelse.
Tilladte hjælpemidler:
I Del 1 må de studerende benytte egne noter, bøger og andet skriftligt eller printet materiale. Det er tilladt at tilgå PDF-filer gemt lokalt på egen computer samt anvende egen lommeregner. Der er ingen adgang til internettet, og eksamen afvikles i Flowlock.
I Del 2 er alle hjælpemidler tilladt, herunder brug af computer til beregninger. Det er dog ikke tilladt at tilgå internettet, og anvendelse af AI-værktøjer såsom CoPilot, ChatGPT, Bing eller lignende er forbudt.
Al form for kommunikation under eksamen er forbudt og vil medføre bortvisning af alle involverede parter fra eksamen.
Reeksamen:
Reeksamener kan være mundtlige.
Grading criteria
Bedømmelse i henhold til 7-trins karakterskalaen.
Additional information
Responsible
Richard Brooks (rib)
Valid from
01-08-2025 00:00
Course type
Keywords
Aritmetik, Talsystemer, Mængdelære, Sandsynlighedsregning, Deskriptiv statistik, Lineær algebra, Matricer, Differentiering, Gradienter