THE KING'S UNIVERSITY
|NAME OF INSTRUCTOR:
||Dr Amy Feaver|
|CREDIT WEIGHT AND WEEKLY TIME DISTRIBUTION:
||credits 3(hrs lect 3 - hrs sem 0 - hrs lab 3)|
||An introduction to numerical computation. Topics include computer arithmetic, root approximation, interpolation,
numerical integration, applications to differential equations, and error analysis.|
Same as MATH 420.
Prerequisites: CMPT 275, MATH 205; Corequisite: MATH 221
||NUMERICAL METHODS WITH APPLICATIONS by Autar Kaw et.al.|
|MARK DISTRIBUTION IN PERCENT:||
- Know how to solve equations “numerically” to desired precision.
- Know how to interpolate within a data set, and fit curves to data.
- Know how to numerically integrate or differentiate a function or a set of data.
- Know how to work with differential equations and initial-value problems (how a system evolves from some starting point).
- Understand some of the main challenges to computer simulation.
- Understand the limitations of computer arithmetic, and how to work around them.
- Estimate the error introduced by these numerical approximations.
- Programming in Python and the Sage mathematics software
- Error analysis
- Root finding methods (bisection, secant, Newton's)
- Interpolation (Lagrange polynomials and divided differences)
- Numerical integration and differentiation
- Numerically solving initial value problems
- Basic linear algebra
- Solving linear systems of equations
- Practice applying the methods learned in class.
- Experience with the possibilities and complications of computer analysis.
- Practice evaluating software problems and finding solutions.
- Improve programming skills.
Required texts, assignments, and grade distributions may vary
from one offering of this course to the next. Please consult
the course instructor for up to date details.