Scientific programming

Course Code :1001WETWPR
Study domain:Computer Science
Academic year:2017-2018
Semester:1st semester
Sequentiality:Minimum 8/20 for Calculus, Advanced programming, Linear algebra and Numerical analysis.
Contact hours:60
Credits:6
Study load (hours):168
Contract restrictions: No contract restriction
Language of instruction:Dutch
Exam period:exam in the 1st semester
Lecturer(s)Annie Cuyt

3. Course contents *

This course builds on Numerical analysis. We focus on a selection of the following numerical approximation techniques:

  • polynomial and spline interpolation
  • solving a non-linear equation
  • systems of linear equations
  • least squares problems
  • function approximation
  • Fourier transformation
  • optimization
  • Gaussian quadrature
  • random number generation

An introduction is provided for every technique, after which the different solution methods are discussed. Several mathematical and numerical aspects are treated, such as controlling roundoff errors, computing sensitivity and complexity. Finally, an illustrative example accompanies every technique.