Antagningsdata

Choose region and language

Choose the language for the entire website.

Published education catalogue

Scientific Computing

Education information from the published source. The education record and its time-bound offerings are kept separate.

Education facts

Code: 5DV231

Den exakta aritmetik som mÀnniskor anvÀnder skiljer sig fundamentalt frÄn den aritmetik med Àndlig precision som datorer anvÀnder. Det berÀknade vÀrdet av en summa beror pÄ termernas ordning. Det berÀknade medelvÀrdet av tvÄ tal kan hamna *utanför* de tvÄ talens intervall. En enda subtraktion pÄ ett kritiskt stÀlle Àr tillrÀckligt för att förstöra noggrannheten av en komplicerad berÀkning. En utvecklare som inte Àr medveten om dessa skillnader mellan exakt och Àndlig aritmetik kan inte skriva programkod som Àr tillförlitlig och noggrann. Den hÀr kursen introducerar tekniker som kan anvÀndas för att tvinga en dator att producera resultat som Àr tillförlitliga och noggranna. Om berÀkningarna Àr enkla kan vi hitta grÀnser för avrundningsfelen. Om berÀkningarna istÀllet Àr komplexa, sÄ kan vi avgöra nÀr avrundningsfelen Àr irrelevanta och noggrannt estimera skillnaden mellan det exakta resultatet och den berÀknade approximationen. Kursen motiveras av att vÄr civilisation Àr beroende av vÄr förmÄga att modellera komplexa naturliga fenomen. VÄra modeller uttrycks ofta som system av differentialekvationer. För att lösa sÄdana ekvationer behövs en mÀngd olika Àmnen sÄsom funktionsapproximationer, derivator, integraler och hur system av linjÀra och icke-linjÀra ekvationer kan lösas. Alla dessa Àmnen introduceras och studeras i den hÀr kursen. Vi Àr ocksÄ intresserade av den Àndliga aritmetikens fundamentala begrÀnsningar. Vi introducerar och studerar koncepten problemkondition och algoritmstabilitet. Genom hela kursen försöker vi konstruera algoritmer som Àr noggranna och snabba, estimera eller avgrÀnsa felet och viktigast av allt försöker vi förklara varför resultaten Àr tillförlitliga. Kursen Àr uppdelade i tvÄ moduler. **Modul 1, teori, 4,5 hp** I den hÀr modulen introduceras den teori, algoritmer, mjukvara och de underliggande exempel som anvÀnds för att illustrera alla aspekter av kursens innehÄll. **Modul 2, laboration, 3,0 hp** I den hÀr modulen tillÀmpar vi teorin pÄ praktiska problem och utvecklar mjukvara för att lösa numeriska problem. Vi anvÀnder den numeriska plattformen Matlab. Teorin, algoritmerna, mjukvaran och resultaten frÄn numeriska experiment dokumenteras i skriftliga rapporter.

Entry requirements

At least 15 ECTS (differential and integral) calculus; 7.5 ECTS linear algebra; 7.5 ECTS programming.

Education offerings

Each offering has its own dates and conditions. Closed offerings are retained as history and do not mean that a new application is open.

  • Scientific Computing

    UmeÄ University

    Start date:

    End date:

    Pace of study: 50 %

Source and updates

Skolverket Susa-navet

Retrieved: .

Published: .

Show source version

Publication version: 8e217193-f5fa-4778-b085-a4521fd03e8d

Checksum: 1b0dc54c0fc8a359f83ba9dc8f9d468479ce432de4c03bce3b8b33dd67fe3f6c

Last changed according to the source: 2026-02-03T14:09:27