*)N.B. if there are students who do not speak Portuguese the language is English.
Acquire basic knowledge of numerical and computational methods applied to Physical Engineering
Apply this knowledge to solving problems in Physical Engineering
Relate the acquired knowledge with the information acquired in previous related courses
-Numerical differentiation: rules of 2, 3 and 5 points, Richardson Extrapolation
-Numerical integration: Simpson rule, Romberd integration.
-Zeros of a function: bissection, secant and Newton-Raphson methods
-Linear sistems of equations: Gauss elimination, LU factorization
-Conjugated gradient method
-Linear and nonlinear regression
-Monte Carlo methods: numerical integration, gillespie
-Solving differential equations: Euler, Euler-Cromer, Runge-Kutta methods; stiff equations
-Solving partial differential equations.
Computers and Programming; Linear Algebra and Analytical Geometry; Mathematical Analysis III
Generic skills to reach
. Competence in organization and planning; . Computer Skills for the scope of the study; . Competence to solve problems; . Competence for working in group; . Competence in applying theoretical knowledge in practice; . Competence in information management; . Using the internet as a communication medium and information source; . Adaptability to new situations; . Creativity; . Research skills; (by decreasing order of importance)
Teaching hours per semester
total of teaching hours
Sseminar or study visit
Laboratory or field work
Synthesis work thesis
50+50 ou 25 da melhor frequência %
0 ou 75 %
assessment implementation in 20172018 Rui Davide Martins Travasso
Bibliography of reference
S. Dunn, Numerical methods in Biomedical Engineering, Academic Press (2005)
P. DeVries, J. Hasbun , A First Course in Computational Physics, Jones & Bartlett Publishers (2010)
C. Moler, Numerical Computing with MATLAB, SIAM (2008)
G. Smith, Numerical Solution of Partial Differential Equations: Finite Difference Methods, Clarendon Press (1985)
J. Faires, R. Burden, Numerical Analysis, Brooks/Cole (2005)
The theoretical classes have the aim of demonstrating and explaining the numerical methods. In these classes it is stimulated the understanding and integration of the new topics with the previously acquired knowledge.
In the practical classes the students implement computationally in MatLab the algorithms learnt in the theoretical classes. The practical classes promote group work and discussion.
Computadores pessoais equipados com MATLAB para as aulas PL e para a realização dos trabalhos.