Tekniska beräkningar, 7,5 hp
Scientific Computing, 7.5 credits
Kurskod: MA8020
Akademin för informationsteknologi
Nivå: Avancerad nivå
Välj kursplan
Fastställd av: Forsknings- och utbildningsnämnden, 2025-05-04 och gäller studenter antagna höstterminen 2025.
Huvudområde med fördjupning
Avancerad nivå, har endast kurs/er på grundnivå som förkunskapskrav. (A1N)
Behörighetskrav
Envariabelanalys 7,5 hp, Flervariabelanalys 7,5 hp, Linjär algebra 7,5 hp, Transformer, signaler och system 7,5 hp, Teknisk fysik 7,5 hp.
Kursens inplacering i utbildningssystemet
Kursen ingår i Civilingenjör i datateknik, 300 hp samt Civilingenjör i intelligenta system, 300 hp.
Mål
Kursen syftar till att studenten ska tillägna sig grundläggande kunskap och förståelse för några datorbaserade metoder för lösning av matematiska problem inom teknik och naturvetenskap.
Efter avslutad kurs ska studenten kunna:
Kunskap och förståelse
- redogöra för bärande idéer bakom olika datorbaserade metoder för lösning av matematiska problem.
Färdighet och förmåga
- genomlysa verkliga konkreta problem med anknytning till teknik och översätta dessa till matematiska modeller med lämpligt gjorda idealiseringar.
- välja och tillämpa numeriska metoder för att lösa givna matematiska problem.
- kommunicera problemställningar och resultat från analyser på ett ingenjörsmässigt sätt.
Värderingsförmåga och förhållningssätt
- värdera giltigheten hos uppställda modeller och kritiskt granska dess resultat i förhållande till uppställda krav
Innehåll
- Felanalys: Talrepresentation, datoraritmetik, felfortplantning, kancellation.
- Ekvationslösning: Intervallhalvering, Newton-Raphsons metod, sekantmetoden, feluppskattning och teori för iterationsmetoder.
- Kurvanpassning: Interpolation med polynom och styckvisa polynom (splines), minsta kvadratmetoden.
- Numerisk derivering: Differensapproximationer, Richardsonextrapolation.
- Numerisk integration: Trapetsregeln, Simpsons formel, Gausskvadratur.
- Linjär algebra: Gausselimination, LR-faktorisering, störningsanalys, iterativa metoder för ekvationslösning, iterativ metod för egenvärdesproblem.
- Optimering: Metoder för bestämning av extrempunkter.
- Begynnelsevärdesproblem: Runge-Kutta metoder, explicita och implicita metoder, stabilitet.
- Randvärdesproblem: Finita differensmetoden, finita volymmetoden och finita elementmetoden.
- Modellering: Idealiseringar, matematisk modell och dimensionsanalys. Programvara för numerisk och symbolisk algebra. Projekt med skriftlig och muntlig redovisning
Undervisningsspråk
Undervisning
Undervisningen består av föreläsningar, övningar, datorövningar och projektarbete med tillhörande seminarier. Deltagande i projekt och seminarier är obligatoriskt.
Betygsskala
Examinationsformer
Examination genom projektredovisningar och en skriftlig tentamen.
1701: Skriftlig tentamen, 6 hp
Fyrgradig skala, sifferbetyg (TH): Underkänd (U), Godkänd (3), Väl godkänd (4), Mycket väl godkänd (5)
1702: Projektuppgift, 1,5 hp
Tvågradig skala (UG): Underkänd (U), Godkänd (G)
Undantag från angiven examinationsform
Om särskilda skäl finns får examinator göra undantag från angiven examinationsform och medge att en student examineras på annat sätt. Särskilda skäl kan till exempel vara beslut om riktat pedagogiskt stöd.
Kursvärdering
I kursen ingår kursvärdering. Denna är vägledande för utveckling och planering av kursen. Kursvärderingen dokumenteras och redovisas för studenterna.
Kurslitteratur och övriga läromedel
Litteraturlista 2025-09-01 – Tills vidare
Beslutad av: Forsknings- och utbildningsnämnden, 2025-05-04.
Nilsson, B., A tiny tale of some atoms in numerical methods (kompendium).
Eldén. & Wittmeyer-Koch. Numeriska beräkningar - analys och illustrationer med Matlab. Studentlitteratur.
Elfving, Eriksson, Ouchterlony, Skoglund. Numeriska beräkningar - en exempelsamling. Studentlitteratur.
Projekthandledningar som tillhandahålles av läraren.