Beräkningsvetenskap I
Repetition
Vad är beräkningsvetenskap?
Verklighet: Problem, frågeställning
Fysik/Kemi: Processer, parametrar
Matematik: Modell, ekvationer,
förenklingar
Beräkningsvetenskap: Numerisk
lösning, simulering
Verklighet: Svar, beslut, åtgärd
Beräkningsvetenskap
Numeriska
metoder
Datorprogram
Datavetenskap
Matematik
Tillämpningsämnen
Beräkningsvetenskap i
praktik och teori
Praktik:
Teori:
Noggrannhet
Exekveringstid
Stabilitet
Kondition
?
Beräkningsvetenskap / Scientific Computing
i sitt större sammanhang
Vilka frågeställningar är
beräkningsvetenskapliga?
Exempel: Vattenledningsnätet i Lutorp
Fysikfråga:
Hur bör vattenledningsnätet
utformas? (
fokus på fysiken i problemet
)
BV-fråga
: Hur påverkas exekveringstid
och noggrannhet om vi fördubblar
antalet knutpunkter i nätet? (
fokus på
beräkningsalgoritmen
)
Viktigt att själv repetera från BV I
Centrala begrepp
, exempelvis:
Diskretisering
Iteration
Linearisering
Komplexitet
Stabilitet
Kondition
Programmering
:
Upprepning (for- och while-loop)
Alternativ (if-sats)
Matlab
:
m-filer (kommandofiler, funktioner)
Kommandon för grafik
Kommandon för vanliga beräkningsuppgifter
Viktigt att repetera från matten
Lineär algebra
:
Matriser, vektorer, lineärt beroende,
ortogonalitet
Analys
:
Medelvärdessatsen
Taylorutveckling
Ordinära differentialekvationer
Mera om förväntade förkunskaper på
kurshemsidan
Tips inför tentamen
Repetera dina workout-lösningar
Repetera dina laborationsresultat
Repetera dina miniprojekt-lösningar
Träna på algoritmerna (torrexekvering!)
Tänk igenom de beräkningsvetenskapliga grund-
frågeställningarna. Repetera olika sorters analys
för att besvara sådana frågor.
Träna på att läsa och skriva pseudokod
Delta i alla aktiviteter så får du mycket ”gratis”
Använd sammanfattningarna av varje block,
som finns på kurshemsidan