Numerical Computing
Cod: 21180
Department: DCET
Scientific area: Computer Engineering
Total working hours: 104
Total contact time: 18

This course unit focuses on numerical computation: some of the main algorithms of numerical methods and its practical applications are discussed. Students are required to program some applications as a way to contact with practical difficulties in its realization and implementation.

Identify mathematical problems whose analytical solution is complicated or even impossible.
Describe and apply numerical algorithms for solving common mathematical problems.
Writing programs implementing numerical algorithms in scientific computing environment Octave.

Introduction to Numeric Calculus
Non-Linear Equations
Systems of Linear Equations
Polynomial Interpolation
Programming in Octave environment

Compulsory reading
Análise Numérica, Maria Raquel Valença, Universidade Aberta, 1996, ISBN 972-674-195-5.

GNU Octave - A high level interactive language for numerical computations, John W. Eaton (available freely in the Internet in .pdf format, together with the Octave software package -

Complementary reading (Optional)
Not applicable.



Continuous assessment is privileged: 2 or 3 digital written documents (e-folios) during the semester (40%) and a presence-based final exam (p-folio) in the end of the semester (60%). In due time, students can alternatively choose to perform one final presence-based exam (100%).

Pré-requisitos: Conhecimentos de Programação (UC 21173 Introdução à Programação), Matemática (UC 21175 Análise Infinitesimal) e de Álgebra (UC 21002 Álgebra Linear I).

Apresentação pessoal do docente