Course Learning Outcomes

Objective 1

Understand the implications of digital number representation and digital arithmetic for computational science and engineering.


  • Outcome 1.1: Understand the fundamental principles of digital computing, including number representation and arithmetic operations.
  • Outcome 1.2: Understand the linkage between accuracy, stability and convergence
  • Outcome 1.3: Perform error analysis for arithmetic operations.
  • Outcome 1.4: Understand the propagation of errors through complex numerical algorithms.
  • Outcome 1.5: Perform numerical stability analysis.

Objective 2

Develop and implement numerically stable and accurate algorithms for all the basic tasks of computational science and engineering:

  • Outcome 2.1: Develop stable algorithms for solving linear systems of equations.
  • Outcome 2.2: Develop efficient and stable algorithms for finding roots of non-linear equations.
  • Outcome 2.3: Implement numerically stable recursion algorithms for evaluating mathematical functions.
  • Outcome 2.4: Understand the use of interpolation for numerical differentiation and integration.
  • Outcome 2.5: Develop stable solution algorithms for ordinary differential equations.

(There are no discussion topics yet in this forum)