Print
Matematik for softwareingeniører (TS-)
Code
TS-MSE1
Version
1.0
Offered by
Software Ingeniør
ECTS
5
Prerequisites
Kurset kræver matematik svarende til optagelseskravene til Softwareingeniøruddannelsen.
Main purpose
Formålet med kurset er at give studerende den grundlæggende matematiske viden og de analytiske færdigheder, der kræves til tekniske IT-opgaver, specifikt inden for softwareudvikling.
Kurset understøtter kompetenceprofilen for uddannelsen ved at sætte studerende i stand til at:
- Analysere og abstrahere matematiske problemer relevante for softwareudvikling.
- Formidle viden klart og præcist.
- Formalisere udsagn logisk og beregningsmæssigt.
- Udvikle analytiske problemløsningsevner anvendelige i softwareudviklingskontekster.
Efter at have gennemført kurset vil studerende have en solid grundlæggende forståelse af essentielle matematiske koncepter samt forbedrede analytiske evner, der er direkte anvendelige til softwareudviklingsopgaver.
Knowledge
Efter endt kursus vil studerende have viden om:
- Grundlæggende aritmetiske operationer, talrepræsentationer og konverteringer mellem decimale, binære og hexadecimale talsystemer
- Grundlæggende mængdelære og dens anvendelse i strukturering af data og logiske relationer
- Kernebegreber inden for sandsynlighedsregning og deskriptiv statistik relevante for softwareudviklingsopgaver
- Lineær algebra-koncepter, herunder vektorer, matricer, lineære ligninger og matrixalgebra.
- Grundlæggende principper for differentiation og gradienter relevante for optimerings- og beregningsproblemer.
Skills
Efter endt kursus vil studerende have færdigheder i:
- At konvertere mellem talsystemer (binære, hexadecimale, decimale) til beregningsopgaver
- At anvende mængdelære i strukturering af logiske og beregningsmæssige problemer
- At beregne sandsynligheder og fortolke deskriptiv statistik for at analysere datadistributioner relevante i softwarekontekster
- At løse lineære ligninger, manipulere vektorer og matricer samt anvende lineær algebra-teknikker til beregningsopgaver
- At differentiere simple funktioner og beregne gradienter til støtte for optimering inden for softwareudvikling.
Competences
Efter endt kursus vil studerende have kompetencer til:
- At identificere, formulere og løse matematiske problemer relevante for softwareudvikling analytisk og systematisk
- At anvende matematiske og statistiske teknikker til at analysere data og understøtte beslutningstagning i softwareudvikling
- At integrere matematiske metoder i softwareudviklingsprocesser, hvilket muliggør effektivt samarbejde om komplekse, virkelighedsnære IT-projekter.
Topics
Teaching methods and study activities
Undervisningen består af en variation mellem asynkrone videoforelæsninger, online diskussioner af emnerne samt øvelsestimer hvor de studerende arbejder med opgaver.
Resources
Alt materiale vil blive gjort tilgængeligt for den studerende.
Evaluation
Examination
Eksamensforudsætning:
Ingen
Eksamensform:
Eksamen er skriftlig (4 timer) og gennemføres ved fysisk fremmøde på Campus Horsens.
Eksamen består af to dele:
• Del 1: En Flowlock-eksamen i WISEflow, 3 timer.
• Del 2: En WISEflow-eksamen uden Flowlock, 1 time.
Del 2 vil først være tilgængelig, når Del 1 er afsluttet og afleveret.
Den endelige karakter er baseret på en samlet vurdering af del 1 og del 2.
Intern bedømmelse.
Tilladte hjælpemidler:
I Del 1 må studerende medbringe alle egne noter, bøger og andet skriftligt eller trykt materiale. Studerende må også tilgå PDF-filer gemt lokalt på deres bærbare computer og anvende en personlig lommeregner. Internetadgang er ikke tilladt, og eksamen afvikles i Flowlock-tilstand.
I Del 2 er alle hjælpemidler tilladt, herunder brug af computer til beregninger. Dog er internetadgang strengt forbudt, og brug af generative AI-værktøjer som CoPilot, ChatGPT, Bing, Gemini eller lignende tjenester er ikke tilladt.
Enhver form for kommunikation under eksamen er strengt forbudt og vil medføre bortvisning af alle involverede parter fra eksamen.
Reeksamen:
Reeksamen kan være mundtlig.
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
Compulsory for Software Ingeniør<br/>Trainee 1. sem.<br/>
Keywords
Aritmetik, Talsystemer, Mængdelære, Sandsynlighedsregning, Deskriptiv statistik, Lineær algebra, Matricer, Differentiation, Gradienter.