Professional Documents
Culture Documents
In this appendix we give the syllabus for the courses of numerical analysis held in differ-
ent universities of USA, UK, Saudi Arabia, and others.
CATALOG DESCRIPTION:
This course includes: elements of error analysis, real roots of an equation, polynomial
approximation by finite difference and least square methods, interpolation, quadrature,
numerical solution of ordinary differential equations, and numerical solutions of systems
of linear equations. The student should expect to program a computer in addition to
using a graphing calculator.
OBJECTIVES:
The purpose of numerical analysis is two-fold: (1) to find acceptable approximate solu-
tions when exact solutions are either impossible or so arduous and time-consuming as
to be impractical, and (2) to devise alternate methods of solution better suited to the
capabilities of computers.
While this course will involve the student in considerable computation in order to apply
techniques and obtain acceptable answers, the main emphasis will be on the underlying
theory. It will be necessary to draw upon a good bit of calculus, linear algebra, computer
science and other branches of mathematics during the course.
CONTENT:
1. Errors in Computation
1
2. Finding Roots of Equations by Approximation
2.1 Graphical and other rough methods
2.2 Methods of refinement, false position, iteration
2.3 Newton-Raphson method
4. Finite Integration
4.1 Finite integrals, definition and theorems
4.2 Summation of series
4.3 Quadrature formulas, Trapezoidal, Simpson, Weddle rules.
4.4 Richardson Extrapolation and Romberg Integration
1.K. Atkinson and W. Han, ELEMENTARY NUMERICAL ANALYSIS, John Wiley, 3rd
edition
2. Burden, R.L. and Faires, D.F., Numerical Analysis, 5th ed. PWS-Kent, Boston, MA.
3. Cheney, Ward and Kincaid, David, Numerical Analysis and Computing, 2nd ed.,
Brooks/Cole, Pacific Grove, CA.
4. Marion, M.J., Numerical Analysis, A Practical Approach, Macmillian, New York, NY.
2
Math-254 (NUMERICAL ANALYSIS)
CHAPTER 2: 2.1,2.2,2.4,2.5,2.6,2.7,2.8,2.9.
CHAPTER 3: 3.1,3.2,3.3,3.4,3.6,3.7.
CHAPTER 4: 4.1,4.2,4.3.
CHAPTER 5: 5.1,5.2,5.3,5.5,5.6.
CHAPTER 6: 6.1,6.2,6.3.
The bisection method: How to apply it and to compute an error bound for the approxi-
mate solutions derived by the method.
The Newton’s method: How to apply it and the analysis of its error.
The secant method: How to apply it.
3
The fixed point iterative method: How to formulate the function g(x) which will satisfies
the conditions of the Theorem 2.2, then apply the iterative scheme and the analysis of
the error.
The rate of convergence of the iterative methods including the Newton’s method.
The multiple roots: How to define it and discuss the conditions under which the root is
said to be simple or multiple. Here some attention should be given for the rate of the
convergence of Newton’s method for both the simple and the multiple roots. Also, the
following modified Newton’s methods should be discussed:
mf (xn )
xn+1 = xn − , f ′ (xn ) 6= 0, for n = 0, 1, 2, . . .
f ′ (xn )
where m is the multiplicity of the multiple roots, and the other one is
f (xn )f ′ (xn )
xn+1 = xn − , for n = 0, 1, 2, . . .
[f ′ (xn )]2 − f (xn )f ′′ (xn )
The Newton’s method for the nonlinear systems (only for two nonlinear equations).
How to derive the first and second order finite difference formulas for approximating the
first and second derivatives of the function f (x) at a point x0 using Lagrange and Taylor
4
polynomials (note that for the first derivative we study (Forward+Central+Backward)
and for the second derivative we study only the central difference formula). How to apply
these formulas including the estimation of an error bound (also, discuss the effect of error
in function values).
How to derive the Trapezoidal and the Simpson rules, how to apply them and to compute
the error bounds (for both single and composite formulas).
How to use the Euler’s method, the Taylor method of order N and the Runge Kutta
method of order two (only modified Euler’s method) and order four for solving first
order initial-value problems in ordinary differential equations. Also, discuss the local
truncation errors for Euler and Taylor methods.
5
Course Syllabus- MAD6405 Numerical Analysis Spring 2007
Website: http://www.uwf.edu/jliu
Text: Matrix Computation, 3rd ed., G. GOLUB and C. VAN LOAN Course Description:
Theoretical treatment of numerical methods of linear algebra supplemented with use of
computers; polynomial approximations, uniform approximations, least square approxi-
mations; error analysis for numerical solutions of linear equations, algebraic eigenvalue
problems.
After successfully completing this course, with the help of computers and software, the
student will be able to
1. solve linear systems of equations;
2. solve some eigenvalue problems;
3. solve least square problems;
4. find polynomial approximations of functions.
Topics Covered:
6
The Symmetric Eigenvalue Problems
1. Properties and decompositions. 2. Perturbations.
3. The symmetric QR algorithm.
4. Bisection method, R.Q.I, subspace iterations, D&C method and homotopy method.
Uniform Approximation
1. Weierstrass approximation theorem,
2. Bernstein polynomials.
3. Approximation by interpolations.
Grading / Evaluation:
Test1 20%
Quizzes/homework 50%
Final 30%
There will be absolutely NO early or make-up test given. A missed test will be counted
as 0, unless a valid reason is presented to the instructor. In this case, the weight will be
added to final. Special Technology Utilized by Students: N/A
7
pete constructively and professionally for the purpose of stimulating high performance
standards. Finally, we accept adherence to this set of expectations for academic conduct
as a condition of membership in the UWF academic community.
ASSISTANCE:
Students with special needs who require specific examination-related or other course-
related accommodations should contact Barbara Fitzpatrick, Director of Disabled Stu-
dent Services (DSS), dss@uwf.edu, (850) 474-2387. DSS will provide the student with a
letter for the instructor that will specify any recommended accommodations.
8
Student Syllabus for Numerical Analysis I- Spring 2007
General Information:-
Teacher’s name: Dr. Fathi M. Allan
e-mail f.allan@uaeu.ac.ae
Course Title : Numerical Analysis I (3 Credit.O)
Text Book : Numerical Analysis, by R. L. Burden and J. D. Faires.
Course Description:
Error analysis, solving nonlinear equations in one variable using : Fixed point method,
Bisection method and Newton’s method. Solving linear systems of equations using :
Gaussian elimination method and Cholesky’s method. Lagrange Interpolation, Hermite
Interpolation. Eigenvalue problems.
Course Objectives:
” Study numerical analysis techniques and methods.
” Learn how to use Mathematica software to solve numerical analysis problems.
” To explore topics related to nonlinear equations in one variable.
” To illustrate the applications the various topics covered by the course such as:
interpolation, and linear systems to problems in science, engineering and other related
areas.
9
13. Use Mathematica to solve numerically mathematical problems.
14. work effectively with others.
10
Syllabus for the Numerical Analysis Prelim
based on APPM 5600-5610
effective August 2001
Texts:
K. Atkinson, Introduction to Numerical Analysis (except Chapter 1).
G. Golub and C. Van Loan, Matrix Computations, Chapters 2-5, 7, 10.
K. W. Morton and D. F. Mayers, Numerical Solution of Partial Differential Equations,
Chapters 2.2, 2.4, 2.6-2.9, 3.1, 3.2, 4.2, 5.1-5.5.
Recommended Supplemental Text:
J. Stoer and R. Bulirsch, Introduction to Numerical Analysis.
The following topics are covered in APPM 5600-5610. The prelim does NOT cover any
additional APPM 6610 topics.
Interpolation Theory
polynomial interpolation theory
Newton divided differences finite differences and table-oriented interpolation formulae
errors in data and forward differences
further results on interpolation error
Hermite interpolation
piecewise polynomial interpolation, B-splines
Fourier series, DFT and FFT
trigonometric interpolation
Approximation of Functions
the Weierstrass Theorem and Taylor’s Theorem
the minimax approximation problem
the least squares approximation problem
orthogonal polynomials
minimax approximation
near-minimax approximations
Rootfinding for Nonlinear Equations
the bisection method
Newton’s method
the secant method
Muller’s method
a general theory for one-point iteration methods
Aitken extrapolation for linearly convergent sequences
the numerical evaluation of multiple roots
Brent’s rootfinding algorithm
roots of polynomials
systems of nonlinear equations
Newton’s method for nonlinear systems
unconstrained optimization
Numerical Integration
the trapezoidal rule and Simpson’s rule
Newton-Cotes integration formulae
Gaussian quadrature
asymptotic error formulae and their applications
11
automatic numerical integration
singular integrals
numerical differentiation
Linear Algebra
vector spaces, matrices, and linear systems
eigenvalues and canonical forms for matrices
vector and matrix norms, condition numbers
convergence and perturbation theorems
Sherman-Morrison formula
Numerical Solution of Systems of Linear Equations, Direct methods
Gaussian elimination
pivoting and scaling in Gaussian elimination
variants of Gaussian elimination
error analysis
the residual correction method
Numerical Solution of Systems of Linear Equations
Iterative Methods
Jacobi, Gauss-Seidel
error prediction and acceleration
the numerical solution of Poisson’s equation the conjugate gradient method
The Matrix Eigenvalue Problem
eigenvalue location, error, and stability results the power method
orthogonal transformations using Householder matrices,
the eigenvalues of a symmetric tridiagonal matrix
the QR Method, the calculation of eigenvectors and inverse iteration
least squares solution of linear systems
Numerical Methods for Ordinary Differential Equations, existence, uniqueness, and sta-
bility theory
Euler’s method, multi step methods, the midpoint method, the trapezoidal method
a low-order predictor-corrector algorithm
derivation of higher order multistep methods
convergence and stability theory for multistep methods
stiff differential equations and the method of lines
single-step and Runge-Kutta methods
boundary value problems
Introduction to Linear Parabolic and Hyperbolic PDEs parabolic problems in one space
dimension an explicit scheme, convergence, Fourier analysis an implicit scheme, parabolic
problems in two space dimensions an explicit scheme
ADI
hyperbolic problems in one space dimension
12
Numerical Analysis Syllabus
Prerequisite: 1701.210 Linear Algebra, 1701.231 Ordinary Differential Equations (or con-
currently) and prior computer programming experience.
Text: Atkinson and Han, Elementary Numerical Analysis, 3rd Edition, Published by
Wiley.
Catalog Description: This course includes: elements of error analysis, real roots of an
equation, polynomial approximation by finite difference and least square methods, inter-
polation, quadrature, numerical solution of ordinary differential equations, and numerical
solutions of systems of linear equations. The student should expect to program a com-
puter in addition to using a graphing calculator.
Objective: The purpose of numerical analysis is two-fold: (1) to find acceptable ap-
proximate solutions when exact solutions are either impossible or so arduous and time-
consuming as to be impractical, and (2) to devise alternate methods of solution better
suited to the capabilities of computers.
While this course will involve the student in considerable computation in order to apply
techniques and obtain acceptable answers, the main emphasis will be on the underlying
theory. It will be necessary to draw upon a good bit of calculus, linear algebra, computer
science and other branches of mathematics during the course.
13
School of Engineering, Tohoku University 2004 Syllabus
Numerical analysis is a fundamental tool for most graduate students in science and engi-
neering, and frequently constructs the core of their studies. The purpose of this course is
to furnish the auditors with elementary skills of the analysis together with applicability
to step up the higher level. Along the purpose, the course lectures on the basic theories
and techniques, and requires the programming to solve the assignment. The exercise
on numerical modeling for physical problems is also an important step to promote the
applicability.
Course Plan
1st Numerical errors. Nonlinear algebra
2nd Interporation and numerical integration
3rd Direct methods for simultaneous linear equations
4th Iterative methods for simultaneous linear equations
5th Eigenvalues and eigenvectors
6th Ordinal differential equations (1)
7th Ordinal differential equations (2)
8th Miscellaneousness
9th Partial differential equations
10th Finite difference method
11th Numerical analysis of evolution equation
12th Stability and convergence
13th Application to practical problems (1)
14th Application to practical problems (2)
15th Application to practical problems (3)
14
Undergraduate courses in numerical analysis
This is an undergraduate course introducing most of the basic and classical numerical
algorithms. The course is more focused on the study and implementation of these basic
algorithms. The students will have to complete several computing projects in addition
to other homeworks.
——————————————————————————–
——————————————————————————–
——————————————————————————–
——————————————————————————–
15
552. (CSE 552) Numerical Solution of Partial Differential Equations (3) Finite differ-
ence methods for elliptic, parabolic, and hyperbolic differential equations. Solutions
techniques for discretized systems. Finite element methods for elliptic problems. Prereq-
uisite: MATH 402 or 404; MATH (CSE) 451 or 456.
——————————————————————————–
556. (CSE 556) Finite Element Methods (3) Sobolev spaces, variational formulations of
boundary value problems; piecewise polynomial approximation theory, convergence and
stability, special methods and applications. Prerequisite: Math 412, MATH 501 and 502,
or consent from instructor.
MATH 523 and MATH 524. Numerical Analysis These courses form a two-semester
graduate level introduction to numerical analysis. They will be mainly focused on the
design and the analysis of classical as well as recently developed numerical algorithms
and techniques, for the solution of variety of problems in mathematical analysis and alge-
bra. In short, this course will provide an introduction to the basics of the mathematical
theory behind scientific and engineering computing. The students who take this course
should have a very good and stable knowledge of single and multivariable calculus, linear
algebra and be familiar with basic facts from functional, real and complex analysis and
the theory of partial differential equations.
16
One-point iteration
Newton’s method
Unconstrained minimization
Newton’s method
Line search methods
Conjugate gradients
MATH 524 Numerical analysis II
Numerical Solution of Ordinary Differential Equations
Euler’s Method
Linear multistep methods
One step methods
Stiffness
Numerical Solution of Partial Differential Equations
BVPs for 2nd order elliptic PDEs
The five-point discretization of the Laplacian
Finite element methods
Difference methods for the heat equation
Difference methods for hyperbolic equations
Hyperbolic conservation laws
Some Iterative Methods of Numerical Linear Algebra
Classical iterations
Multigrid methods
Reference
Analysis of Numerical Methods, by Eugene Isaacson and Herbert Bishop Keller; Dover
Publications 1994.
Introduction to Numerical Analysis, by J. Stoer and R. Bulirsch; Springer-Verlag 1980.
ISBN 0-387-90420-4.
All the graduate students in computational and applied math program are required to
take this course.
17
Existence and uniqueness (existence of classical and weak solutions)
Regularity (H2 regularity of the solutions for smooth or convex domain)
The finite difference method (4 hours)
Basic finite difference schemes
Discrete maximal principle and M-matrices
Error estimates
Boundary treatments
The finite element method (5 hours)
Linear finite element methods
Error estimates: estimates in H1 norm and L2 norm
Construction of more general finite element methods
The finite volume method (3 hours)
Basic finite volume schemes
Conservation properties
Relation with finite element method
Error estimates
High order finite volume method
Direct and iterative methods for solving the discrete systems (2 weeks)
Direct methods (1)
Sparse matrix data structure (1)
Basic iterative methods (2)
Basic iterative methods
Jacobi and Gauss-Seidel methods
The method of subspace corrections and its convergence properties (2)
Conjugate gradient methods and preconditioning (2)
The multigrid method (2 weeks)
Introduction of the algorthm using one dimensional problem (2 hours)
Algorithmic details for /-cycle, cycle, (2 hours) V-cycle and W-cycle algorithms
Convergence analysis using the method of subspace corrections (2 hours)
Parabolic and hyperbolic problems (4 weeks)
Model problems and stability estimates (2 hours)
Examples of the methods of lines (2 hours)
The Lax-Richtmyer equivalence theorem (1 hour)
Stability analysis (2 hours)
Discrete Fourier series (.5)
von Neumann stability analysis (.5)
The Kreiss matrix theory (1)
Consistency, convergence and error estimates (1)
Convection dominated problems (1 week)
The failure of standard discretization
Monotone schemes and Godunov theorem
Higher order methods
Nonlinear problems
Textbooks and references
There are many text books available, but there is no single one that would fit the afore-
mentioned syllabus.
18
Major references
Hackbusch, W., Elliptic differential equations : theory and numerical treatment Berlin ;
New York : Springer-Verlag, c1992. [good reference for elliptic problems]
Strikwerda, John C., Finite difference schemes and partial differential equations / John
C. Strikwerda. Pacific Grove, Calif. : Wadsworth & Brooks/Cole Advanced Books &
Software, c1989. [good reference for linear parabolic and hyperbolic problems]
Johnson, Claes, Numerical solution of partial differential equations by the finite element
method / Claes Johnson.
Cambridge [Cambridgeshire] ; New York: Cambridge University Press, c1987. [Overall
good reference for finite element method for this course; but not enough materials for
theoretical analysis]
Susanne Brenner and L. Ridgway Scott, The mathematical theory of finite element meth-
ods, New York : Springer-Verlag, c1994. [Chapter 3 is a good reference on the construc-
tion of a finite element space; other parts of the book are too theoretical/technical for
this course]
Jinchao Xu, Lecture notes for MATH/CSE 552 [covers materials that can not be found in
the above three books and other major text books, especially good materials for iterative
and multigrid methods, finite volume methods]
19
HOME PEOPLE UNDERGRADUATE GRADUATE RESEARCH DEPART-
MENT HIGH SCHOOL
DESCRIPTION Floating point computations, direct methods for linear systems, inter-
polation, solution of nonlinear equations, numerical differentiation and integration.
PREREQUISITES Math 240 and 241, CMSC 105 or CMSC 106 or CMSC 114 or ENEE
114
TOPICS Floating point computation (1 week)
Properties of machine arithmetic
Direct methods for linear systems (4 weeks)
Gaussian elimination
Pivoting strategies
Cholesky factorization
Vector and matrix norms
Conditioning and the effect of rounding error
Interpolation (2 weeks)
Polynomial approximation
Newton and Lagrange forms
Error formula (derived)
Solution of nonlinear equations (3 weeks)
Bisection, Secant, and Newton’s method
Fixed point methods
Newton’s method for systems
Numerical differentiation and integration (3 weeks)
Numerical differentiation
Numerical integration
20
Numerical Analysis + Lab MA43019
21
Syllabus: MATH 5338 NUMERICAL ANALYSIS (I)
Web: www.uta.edu/math
1. COURSE PREREQUISITES:
Knowledge of calculus, linear algebra, and programming or consent of the instructor.
2. COURSE GOALS:
Solution of one variable equations
Interpolation and polynomial approximation
Numerical differentiation and integration
Direct methods for solving linear systems
Iterative techniques in matrix algebra
3. TEXTBOOK:
Numerical Analysis by R.L.Burden and J.D.Faires (7th Edition)
22
University of Houston
Department of Mathematics
MATH 4364 Numerical Analysis
Prerequisites: MATH 2431 (Linear Algebra), MATH 3331 (Differential Equations), COSC
1301 or 2101 or equivalent experience with one programming language (computer assign-
ments).
Textbook: Numerical Analysis (8th edition), by R.L. Burden and J.D. Faires, Brooks-
Cole Publishers
Brief Description of MATH 4364 : This course introduces students to classical numerical
methods for approximating the solutions of common mathematical problems. It allows
students to deal with numerical methods both at a theoretical level and for programming
purposes. This is an introductory course and will be a mix of mathematics and com-
puting. The mathematical content of the course for this semester covers interpolation,
numerical integration, direct and iterative methods for solving linear systems of algebraic
equations and numerical methods for solving nonlinear algebraic equations. N.B. This is
the first semester of a two semester course. The emphasis the second semester (MATH
4365) will be in particular on numerical methods for ordinary differential equations and
partial differential equations.
23