En reformerad matematikutbildning vid Chalmers

Relevanta dokument
Inledande matematik M+TD

Matematik och Kemi på Chalmers

12.6 Heat equation, Wave equation

1. Compute the following matrix: (2 p) 2. Compute the determinant of the following matrix: (2 p)

Tentamen i Matematik 2: M0030M.

Tentamen i Matematik 3: M0031M.

Tentamen i Matematik 2: M0030M.

Högskolan i Skövde (SK, JS) Svensk version Tentamen i matematik

MVE500, TKSAM Avgör om följande serier är divergenta eller konvergenta. Om konvergent, beräkna summan. (6p) ( 1) n x 2n+1 (a)

KURSLITTERATUR I MATEMATIK VID GÖTEBORGS UNIVERSITET

Module 1: Functions, Limits, Continuity

Civilingenjörsprogrammet Kemiteknik med fysik (Kf)

Isometries of the plane

Samråd har skett med utbildningsledare vid akademin för innovation, design och teknik för de kurser de ansvarar för.

Outline. Karriär Undervisning Forskning Professionell miljö. Stig Larsson, 12 oktober, 2005 p.2/17

Kursplan MD2022. Matematik III 30 högskolepoäng, Grundnivå 2

Find an equation for the tangent line τ to the curve γ : y = f(4 sin(xπ/6)) at the point P whose x-coordinate is equal to 1.

Integration av numeriska metoder i kemiteknikutbildningen. Claus Führer, Matematikcentrum Michaël Grimsberg, Inst. för Kemiteknik

ÅRSKURS 1, civilingenjörsprogrammet i teknisk fysik med materialvetenskap, lå 2018/2019

8 < x 1 + x 2 x 3 = 1, x 1 +2x 2 + x 4 = 0, x 1 +2x 3 + x 4 = 2. x 1 2x 12 1A är inverterbar, och bestäm i så fall dess invers.

. Bestäm Rez och Imz. i. 1. a) Låt z = 1+i ( b) Bestäm inversen av matrisen A = (3p) x + 3y + 4z = 5, 3x + 2y + 7z = 3, 2x y + z = 4.

Beräkningsmatematik. Stig Larsson

Module 4 Applications of differentiation

1. Find the volume of the solid generated by rotating the circular disc. x 2 + (y 1) 2 1

Specialiseringsinformation

The Finite Element Method, FHL064

Tentamen del 2 SF1511, , kl , Numeriska metoder och grundläggande programmering

F ξ (x) = f(y, x)dydx = 1. We say that a random variable ξ has a distribution F (x), if. F (x) =

2(x + 1) x f(x) = 3. Find the area of the surface generated by rotating the curve. y = x 3, 0 x 1,

GÖTEBORGS UNIVERSITET Naturvetenskapliga fakultetsnämnden. Utbildningsplan för Matematikprogrammet (N1MAT) 1. Beslut om fastställande. 2.

Lösningsförslag, version 1.0, 13 september 2016

Beslutas att fastställa särskild behörighet för masterprogram enligt handling.

Programschema för Kandidatprogram i teknisk matematik, 180 hp Gäller för läsåret 2019/2020 Om programschemat

NAMAT, Masterprogram i matematik, 120 högskolepoäng Master Programme in Mathematics, 120 credits

1. Find, for x > 0, the general solution of the differential equation. dy/dt 4xy + 10y + 6y 2,

R AKNE OVNING VECKA 1 David Heintz, 31 oktober 2002

KURSPLAN Matematik för gymnasielärare, hp, 30 högskolepoäng

6. a) Visa att följande vektorer är egenvektorer till matrisen A = , och ange motsvarande

f(x) =, x 1 by utilizing the guidance given by asymptotes and stationary points. cos(x) sin 3 (x) e sin2 (x) dx,

NAMAT, Masterprogram i matematik, 120 högskolepoäng Master Programme in Mathematics, 120 credits

Module 6: Integrals and applications

SF1625 Envariabelanalys Tentamen Fredag 17 mars 2017

Kurskod: TAMS28 MATEMATISK STATISTIK Provkod: TEN1 05 June 2017, 14:00-18:00. English Version

Newtons metod och arsenik på lekplatser

1 Find the area of the triangle with vertices A = (0,0,1), B = (1,1,0) and C = (2,2,2). (6p)

Tentamen del 1 SF1511, , kl , Numeriska metoder och grundläggande programmering

Övningsexempel och labuppgifter, Lab 5-2D1242

Kursinformation. Matematiska metoder i nationalekonomi 730G77 Linnea Ingebrand

a) Ange alla eventuella punkter där f är diskontinuerlig. b) Ange alla eventuella punkter där f är kontinuerlig men inte deriverbar.

2. (a) Skissa grafen till funktionen f(x) = e x 2 x. Ange eventuella extremvärden, inflektionspunkter

f(x) = x2 + 4x + 6 x 2 4 by utilizing the guidance given by asymptotes and stationary points.

1. Varje bevissteg ska motiveras formellt (informella bevis ger 0 poang)

Vecka 15. Föreläsningskurs Johannes SjöstrandResonances -continuation. Tisdagen den 10/4, kl

S 1 11, S 2 9 and S 1 + 2S 2 32 E S 1 11, S 2 9 and 33 S 1 + 2S 2 41 D S 1 11, S 2 9 and 42 S 1 + 2S 2 51 C 52 S 1 + 2S 2 60 B 61 S 1 + 2S 2 A

Solutions to exam in SF1811 Optimization, June 3, 2014

Hjälpmedel: Inga, inte ens miniräknare Göteborgs Universitet Datum: 2018 kl Telefonvakt: Jonatan Kallus Telefon: ankn 5325

Processimulering --- I teori och i praktik

S 1 11, S 2 9 and S 1 + 2S 2 32 E S 1 11, S 2 9 and 33 S 1 + 2S 2 41 D S 1 11, S 2 9 and 42 S 1 + 2S 2 51 C 52 S 1 + 2S 2 60 B 61 S 1 + 2S 2 A

x 2 2(x + 2), f(x) = by utilizing the guidance given by asymptotes and stationary points. γ : 8xy x 2 y 3 = 12 x + 3

2. For which values of the parameters α and β has the linear system. dy/dt x + y

NATURVETENSKAPLIGA FAKULTETEN

Utbildningsplan för Masterprogram i matematiska vetenskaper (N2MAT)

Kurskod: TAMS11 Provkod: TENB 07 April 2015, 14:00-18:00. English Version

Kontrollskrivning KS1T

1 Särskild behörighet Masterprogram (Till Studiehandboken 2017) Dnr LiU

Tentamen, del 2 Lösningar DN1240 Numeriska metoder gk II F och CL

Fakulteten för teknik och naturvetenskap. Utbildningsplan. Matematisk modellering

This exam consists of four problems. The maximum sum of points is 20. The marks 3, 4 and 5 require a minimum

Utbildningsplan för Matematiska vetenskaper, masterprogram (N2MAT), 120 hp

Akademin för utbildning, kultur och kommunikation MMA132 Numeriska Metoder Avdelningen för tillämpad matematik Datum: 13 jan 2014

x 2 = lim x 2 x 2 x 2 x 2 x x+2 (x + 3)(x + x + 2) = lim x 2 (x + 1)

Pre-Test 1: M0030M - Linear Algebra.

(D1.1) 1. (3p) Bestäm ekvationer i ett xyz-koordinatsystem för planet som innehåller punkterna

Utbildningsplan för Matematiska vetenskaper, masterprogram (N2MAT), 120 hp

4x 2 dx = [polynomdivision] 2x x + 1 dx. (sin 2 (x) ) 2. = cos 2 (x) ) 2. t = cos(x),

sin(x 2 ) 4. Find the area of the bounded region precisely enclosed by the curves y = e x and y = e.

Tentan till exp senast kl LMN V Thomas Weibull 5 Ragnar Freij. Tentan till exp senast kl 13.00

Institutionen för Matematik. F1 - Linjär algebra och numerisk analys, TMA671 Svar till övningar i Heath s bok och extraövningar

denna del en poäng. 1. (Dugga 1.1) och v = (a) Beräkna u (2u 2u v) om u = . (1p) och som är parallell

Master's Programme Applied Mechanics Programansvarig: Magnus Ekh

Matematik: Beräkningsmatematik (91-97,5 hp)

1. Antag att g är en inverterbar funktion definierad på intervallet [0, 4] och att f(x) = g(2x).

Kursplan. Matematik A, 30 högskolepoäng Mathematics, Basic Course, 30 Credits. Mål 1(5) Mål för utbildning på grundnivå.

Introduktion till kursen och MATLAB

Uppgift 1. (SUBPLOT) (Läs gärna help, subplot innan du börjar med uppgiften.) 1 A) Testa och förklara hur nedanstående kommandon fungerar.

Oändligtdimensionella vektorrum

Krister Ström Programansvarig kemiteknik

Ordinära differentialekvationer (ODE) 1 1

Kursinformation. Matematiska metoder i nationalekonomi 730G77 VT2015 Linnea Ingebrand

Ordinära differentialekvationer,

1. Find for each real value of a, the dimension of and a basis for the subspace

S 1 11, S 2 9 and S 1 + 2S 2 32 E S 1 11, S 2 9 and 33 S 1 + 2S 2 41 D S 1 11, S 2 9 and 42 S 1 + 2S 2 51 C 52 S 1 + 2S 2 60 B 61 S 1 + 2S 2 A

Beräkningsvetenskap och Matlab. Vad är MATLAB? Vad är MATLAB? Användningsområden. Vad är MATLAB? Grunderna i Matlab. Beräkningsvetenskap == Matlab?

de uppgifter i) Under m-filerna iv) Efter samlade i en mapp. Uppgift clear clc Sida 1 av 6

Projekt Finit Element-lösare

Kurskod: TAMS11 Provkod: TENB 28 August 2014, 08:00-12:00. English Version

Kontrollskrivning 1A

Algoritmer och Komplexitet ht 08. Övning 6. NP-problem

(4x 12) n n. is convergent. Are there any of those x for which the series is not absolutely convergent, i.e. is (only) conditionally convergent?

1. Find the 4-tuples (a, b, c, d) that solves the system of linear equations

Transkript:

En reformerad matematikutbildning vid Chalmers Stig Larsson Chalmers tekniska högskola Göteborg http://www.math.chalmers.se/ stig Kvalitetskonferensen, Norrköping, 25 27 september 2001 Stig Larsson, kvalitetskonferensen 2001 p.1/35

Översikt reformprogrammet kurserna Stig Larsson, kvalitetskonferensen 2001 p.2/35

En reformerad matematikutbildning vid Chalmers pedagogiskt utvecklingsprojekt matematiken i civilingenjörsutbildningen försök i liten skala: 1996 98 full skala: 1999 00 årskurs 1 Kf+Kb 2000 01 årskurs 1,2 Kf+Kb 2001 02 årskurs 1 K+Kf+Kb, årskurs 2 Kf+Kb Kf = kemiteknik med fysik 30 studenter Kb = bioteknik 30 studenter 1999, 60 studenter 2000 K = kemiteknik 70 studenter civilingenjörsutbildningar vid Sektionen för Kemi Stig Larsson, kvalitetskonferensen 2001 p.3/35

Arbetsgrupp matematiklärare: Kenneth Eriksson Claes Johnson Don Estep, Colorado State University Mohammad Asadzadeh Mats Larson Stig Larsson projektledare Klas Samuelsson Nils Svanstedt 8 doktorander matematiker: tillämpad matematik, tekniska beräkningar Chalmers Finite Element Center Φ Stig Larsson, kvalitetskonferensen 2001 p.4/35

Arbetsgrupp, forts kemister: Bo Albinsson linjeledare Kf Carl Johan Franzén linjeledare Kb Jerker Mårtensson linjeledare K Stig Larsson, kvalitetskonferensen 2001 p.5/35

Datorn datorn ett beräkningshjälpmedel nya förutsättningar nya möjligheter reflekteras inte fullt ut i undervisningen eller läroböckerna varken i matematik eller teknikämnen behov av att reformera utbildningen i matematik och teknikämnen Stig Larsson, kvalitetskonferensen 2001 p.6/35

Konstruktiv matematik tillämpning numerisk beräkning matematik konstruktiv matematik baserad på numerisk beräkning mer begriplig matematik generella ekvationer, inte enbart förenklade specialfall tillämpningar tidigt i utbildningen nå mer avancerade tillämpningar i slutet av utbildningen öppna problem Stig Larsson, kvalitetskonferensen 2001 p.7/35

Undervisning innehåll: matematisk teori numerisk beräkning modellering tillämpning programmering skriftlig och muntlig presentation undervisningsform: föreläsning, 4tim/vecka,en grupp à 160 studenter datorstudio, 4tim/vecka,fyra grupper à 40 studenter handledning, 4tim/vecka,grupper à 8 10 studenter äldre teknologer deltar som handledare och assistenter i datorstudio Stig Larsson, kvalitetskonferensen 2001 p.8/35

Undervisning, forts examination: skriftlig tentamen skriftlig/muntlig projektredovisning muntlig tentamen Stig Larsson, kvalitetskonferensen 2001 p.9/35

Matlab Matlab = matrix laboratory numeriska matrisberäkningar kalkylator programmeringsmiljö illustration av matematiska begrepp med färdig interaktiv programvara studenterna skriver egna program som implementerar numeriska algoritmer skicklighet i programmering och implementering tvingar till förståelse av algoritmerna och matematiken stark koppling till den konstruktiva matematiska teorin självförtroende genom att använda egen programvara, baserad på matematik som man behärskar fullt integrerad i kurserna: 4 tim/vecka i datorstudio! Stig Larsson, kvalitetskonferensen 2001 p.10/35

Beräkning symbolisk beräkning: y 0 dx [ ] y 1+x 2 = arctan x =arctan(y) 0 för hand, Mathematica, Maple, Derive,... teori modellering: ställa upp och skriva om ekvationer exakt lösning i enkla specialfall Stig Larsson, kvalitetskonferensen 2001 p.11/35

Beräkning symbolisk beräkning: y 0 dx [ ] y 1+x 2 = arctan x =arctan(y) 0 för hand, Mathematica, Maple, Derive,... teori modellering: ställa upp och skriva om ekvationer exakt lösning i enkla specialfall numerisk beräkning: 1 0 dx 1+x 2 n h n 1+x 2 n (för hand), Matlab, Mathematica, Maple, Derive,... approximativ lösning i allmänt fall =0.78 Stig Larsson, kvalitetskonferensen 2001 p.11/35

Beräkning symbolisk beräkning: y 0 dx [ ] y 1+x 2 = arctan x =arctan(y) 0 för hand, Mathematica, Maple, Derive,... teori modellering: ställa upp och skriva om ekvationer exakt lösning i enkla specialfall numerisk beräkning: 1 0 dx 1+x 2 n h n 1+x 2 n (för hand), Matlab, Mathematica, Maple, Derive,... approximativ lösning i allmänt fall Vi använder inte symbolisk programvara. Vi använder numerisk beräkning i Matlab-miljö. =0.78 Stig Larsson, kvalitetskonferensen 2001 p.11/35

Generell och speciell ekvation generella ekvationer algebraisk ekvation f(x) =0 ordinär diff ekv u (t) =f(t, u(t)) partiell diff ekv (a(x) u(x)) = f(x) speciella ekvationer algebraisk ekvation x 2 + ax + b =0, x = a 2 ± ( a 2 )2 b ordinär diff ekv u + ω 2 u =0, u(t) =A cos(ωt)+bsin(ωt) partiell diff ekv u =0, u(x) = 1/(4π x ) Stig Larsson, kvalitetskonferensen 2001 p.12/35

Litteratur Applied Mathematics Body and Soul, K. Eriksson, D. Estep, C. Johnson (kommer på Springer-Verlag) Computational Differantial Equations, K. Eriksson, D. Estep, P. Hansbo, C. Johnson, Studentlitteratur 1996 programvara Stig Larsson, kvalitetskonferensen 2001 p.13/35

Utvärdering observatörer: matematiker från Växjö, Helsinki, Oslo, Trondheim, kemist från Chalmers pedagoger: Ulla Runesson, Berner Lindström, Göteborgs Universitet internet: http://www.phi.chalmers.se Stig Larsson, kvalitetskonferensen 2001 p.14/35

Försök i full skala samtliga matematikkurser i årskurs 1 2: analys i en och flera variabler linjär algebra numerisk analys fourieranalys komplex analys programmering (matematisk statistik ingår ej i reformprojektet) Kf: 33 poäng Kb: 27 poäng K: 25 poäng Stig Larsson, kvalitetskonferensen 2001 p.15/35

Kurser årskurs 1 Analys och linjär algebra A 4 poäng Analys och linjär algebra B 7 poäng Analys och linjär algebra C 4 poäng årskurs 2 Differentialekvationer och tekniska beräkningar A 4 poäng Differentialekvationer och tekniska beräkningar B 4 poäng Fourianalys och komplex analys 4 poäng summa 27 poäng (lite förenklat) tagit över samtliga matematikkurser utom matematisk statistik Stig Larsson, kvalitetskonferensen 2001 p.16/35

Kemiteknik nästa steg: modernisera matematikanvändningen i kemiteknikkurserna ny matematik kemiteknik med början ht 2001: inledande kemi transportprocesser kemisk reaktionsteknik bioprocessteknik Chalmers speciella satsning på pedagogiskt utvecklingsarbete ansökan till grundutbildningsrådet kurs för doktorander och lärare vid sektion K vt 2001 Stig Larsson, kvalitetskonferensen 2001 p.17/35

Kemiteknik nästa steg: modernisera matematikanvändningen i kemiteknikkurserna ny matematik kemiteknik med början ht 2001: inledande kemi transportprocesser kemisk reaktionsteknik bioprocessteknik Chalmers speciella satsning på pedagogiskt utvecklingsarbete ansökan till grundutbildningsrådet kurs för doktorander och lärare vid sektion K vt 2001 Stig Larsson, kvalitetskonferensen 2001 p.17/35

The courses contents: analysis in one and several variables linear algebra fourier analysis programming numerical analysis ordinary and partial differential equations numerical computation: constructive (more understandable) advanced applications general equations (not just simplified linear equations) Stig Larsson, kvalitetskonferensen 2001 p.18/35

The courses, cont d ALA-A Analysis and Linear Algebra A 4 points ALA-B Analysis and Linear Algebra B 7 points ALA-C Analysis and Linear Algebra C 4 points DETB-A Differential Equations and Scientific Computing A 4 points DETB-B Differential Equations and Scientific Computing A 4 points Fourier Analysis and Complex Analysis 4 points Total 27 points Stig Larsson, kvalitetskonferensen 2001 p.19/35

Analysis and Linear Algebra A goal: f(x) =0 system of algebraic equations integers, rational numbers Q function f : Q Q Lipschitz condition f(x) f(y) L f x y Cauchy sequence x n Q, x n x m 0as n, m solve f(x) =0, construct the real numbers R real number = Cauchy sequence of rational numbers = decimal expansion Stig Larsson, kvalitetskonferensen 2001 p.20/35

ALA-A 2 example: f(x) =x 2 2=0 the bisection algorithm y = x 2 2 Stig Larsson, kvalitetskonferensen 2001 p.21/35

ALA-A bisec.m function x=bisec(f,int,tol) % bisec - bisection algorithm for the scalar equation f(x)=0 % Syntax: % x = bisec(f,int,tol) % Arguments: % f - string containing the name of a function file % int - 1x2 matrix specifying an interval int=[a,b] % tol - a tolerance % Returns: % x - an approximate solution in the interval int=[a,b] % Description: % The program bisec uses the bisection algorithm to % compute an approximate solution of... % Examples: % x = bisec( sin,[1,4],1e-7) computes pi to 7 decimals % See also: % regula_falsi.m, fixpoint.m, newton.m Write your program here! Stig Larsson, kvalitetskonferensen 2001 p.22/35

ALA-A 3 x n y n 1.50000000000000 1.50000000000000 0.75000000000000 1.25000000000000 1.12500000000000 1.37500000000000 1.31250000000000 1.43750000000000 1.40625000000000 1.40625000000000 1.45312500000000 1.42187500000000 1.42968750000000 1.41406250000000 1.41796875000000 1.41796875000000 1.41503906250000 1.41503906250000 1.41357421875000 1.41455078125000 1.41394042968750 1.41418457031250 1.41416931152344 1.41419982910156 1.41419219970703 1.41420745849609 1.41420364379883 1.41421127319336 1.41420936584473 1.41421318054199 two decimal expansions (Cauchy sequences): x = 1.4142... ȳ = 1.41421... Lipschitz condition f(x n ) 0, f(y n ) 0 f( x) =f(ȳ) =0 f monotone uniqueness x =ȳ =1.4142... =: 2 Stig Larsson, kvalitetskonferensen 2001 p.23/35

ALA-A 4 constructive method: 1. an algorithm that generates a Cauchy sequence, x n x 2. a proof that x is a solution of the equation, f( x) =0 3. uniqueness x =ȳ uniqueness implies that all constructions give the same result Stig Larsson, kvalitetskonferensen 2001 p.24/35

ALA-A 5 The intermediate value theorem: A (Lipschitz) continuous function f :[a, b] R attains all values between f(a) and f(b). Proof: If y is an intermediate value, then solve f(x) y =0by means of the bisection algorithm. Stig Larsson, kvalitetskonferensen 2001 p.25/35

ALA-A 6 fixed point iteration for x = g(x): x n+1 = g(x n ) system of equations The fixed point theorem: The system of equations x = g(x) has a unique solution if the Lipschitz constant L g < 1. Proof: The fixed point iteration generates a Cauchy sequence. Stig Larsson, kvalitetskonferensen 2001 p.26/35

ALA-A 7 Newton s method for f(x) =0: the derivative (linearization) f(x) =f( x) +f ( x)(x x) +E f (x, x) = + + { f (x n )h n = f(x n ) x n+1 = x n + h n matrix, solve linear system of equations, linear algebra The inverse function theorem: Suppose that f(x 0 )=y 0 and that the matrix f (x 0 ) is nonsingular. Then f has an inverse function x = f 1 (y) near y 0. Proof: Solve the equation f(x) y =0by Newton s method. Stig Larsson, kvalitetskonferensen 2001 p.27/35

ALA-A 8 We now have: f(x) =0 polynomials p(x) rational functions p(x) q(x) their inverses: f(x) =y x = f 1 (y) What about log(x), exp(x), sin(x), cos(x)? Stig Larsson, kvalitetskonferensen 2001 p.28/35

Analysis and Linear Algebra B goal: u (x) =f(x, u(x)) system of ordinary differential equations ( ) { u (x) =f(x), a<x<b u(a) =u a constructive method: 1. algorithm U n (x i )=U n (x i 1 )+h n f(x i 1 ) 2. Cauchy sequence U n (x) u(x) 3. u(x) solves (*) 4. uniqueness We have constructed the integral: u(x) =u a + x a f(y) dy Stig Larsson, kvalitetskonferensen 2001 p.29/35

ALA-B 2 { u (x) =f(x), a < x < b u(a) =u a u(x) =u a + the logarithm: x a f(y) dy { u (x) =1/x, x > 1 u(1) = 0 u(x) = x 1 1 dy =: log(x) y symbolic calculations by hand write matlab programs Stig Larsson, kvalitetskonferensen 2001 p.30/35

ALA-B 3 the exponential function: { u = u, x > 0 u(0) = 1 the same construction: U n (x i )=U n (x i 1 )+h n U n (x i 1 ) u(x) = exp(x) all the well-known properties follow Stig Larsson, kvalitetskonferensen 2001 p.31/35

ALA-B 4 the trigonometric functions: { w + w =0, x > 0 w(0) = 0, w (0) = 1 u = u 1 = u 2 w, u = w u 1 u 2 = 0 1 u 1 = Au 1 0 u 2 the same construction: U n (x i )=U n (x i 1 )+h n AU n (x i 1 ) w(x) =u 1 (x) =sin(x) w (x) =u 2 (x) =cos(x) all the well-known properties follow (w + w)w =0 1 2 d dx ( (w ) 2 + w 2) =0 (w ) 2 + w 2 = constant =1 agrees with the well-known geometric definitions of sin and cos Stig Larsson, kvalitetskonferensen 2001 p.32/35

ALA-B 5 the general system of ODEs: { u (x) =f(x, u(x)), x > a u(a) =u a the same construction: U n (x i )=U n (x i 1 )+h n f(x i 1,U n (x i 1 )) U n (x) u(x) hand calculation, analytic solution: special simple cases linear ODEs need: matrix theory, eigenvalues, linear algebra applications: chemical reaction kinetics, mechanics, population dynamics,... Stig Larsson, kvalitetskonferensen 2001 p.33/35

Analysis and Linear Algebra C goal: (a(x) u(x)) = f(x) partial differential equation analysis in several variables partial derivative multiple integral applications: heat conduction, diffusion,... Stig Larsson, kvalitetskonferensen 2001 p.34/35

Diff Eqs and Scientific Computing A, B goal: u t (a(x, u) u) =f(x, u) nonlinear system of partial differential equations implementation of the finite element method linear algebra convection-reaction-diffusion equations Navier-Stokes equations advanced applications: combined fluid flow, heat conduction, diffusion, chemical reaction Stig Larsson, kvalitetskonferensen 2001 p.35/35