Course ObjectiveAt the end of this course students will be able to ...
... implement the main algorithms of numerical analysis correctly and
efficiently in Matlab.
... perform numerical calculations to solve nonlinear algebraic
problems, eigenvalue problems, interpolation problems, signal processing
... apply methods from numerical analysis in a scientific setting.
... evaluate the reliability of numerical methods.
... report comprehensively on the structure of her/his algorithms as
well as the computations performed using her/his code.
Course ContentNumerical methods are used frequently in all areas of science, such as
fluid dynamics, meteorology and financial risk management. Moreover,
techniques from numerical analysis play an important role in
mathematical research on differential equations, stochastics,
optimization, etcetera. We focus on the main numerical methods from
modern-day analysis and scientific computing.
The list of subjects includes:
* error analysis
* systems of nonlinear equations
* eigenvalue problems
* least square methods
* fast Fourier transform
* ordinary (and partial) differential equations (no prerequisites
* phone number recognition
* Google/Page rank algorithm
* data analysis
* curve following
* planet motions
* and more.
Teaching MethodsLectures (once a week, 1x2=2 hours) and computer labs (once a week,
1x2=2 hours). A number of Matlab assignments form an integral part of
Method of AssessmentThe final grade is based on a set of reports and computer codes that
have to be handed in. In 2017/18 the weights were as listed below, but
these may be revised for 2018/19. Precise details will be available on
Canvas at the start of the course.
First assignment; two exercises [2 x 4.5 = 9%]
Second assignment; two exercises [2 x 5.5 = 11%]
Third assignment; three exercises [3 x 6.5 = 19.5%]
Fourth assignment; two exercises [2 x 8 = 16%]
Fifth assignment; two exercises [2 x 8 = 16%]
Sixth assignment; three exercises [3 x 9.5 = 28.5%]
Resit opportunities: if the weighted average of the submitted exercises
fails to surpass the necessary 55% needed to pass the course, then there
will be an option of re-submitting inadequate submissions. A
re-submission cannot attain a score greater than 60%.
Entry RequirementsA basic course in Linear algebra (e.g. X_400041, X_400042, X_400638 or
X_400639) and Multivariable calculus (e.g. XB_41008).
LiteratureThere is no mandatory literature.
The following book is recommended for the first half of the course:
Scientific Computing with MATLAB and Octave by Alfio Quarteroni and
Fausto Saleri, ISBN: 978-3642453663
Target AudienceBachelor Mathematics year 2
|Language of Tuition||English|
|Faculty||Faculty of Science|
|Course Coordinator||dr. M.B. Botnan|
|Examiner||dr. M.B. Botnan|
dr. M.B. Botnan
You need to register for this course yourself
Last-minute registration is available for this course.
|Teaching Methods||Seminar, Lecture|
This course is also available as: