Computacional Modelling - EF

Ano letivo: 2017-2018
Specification sheet

Specific details
course codecycle os studiesacademic semestercredits ECTSteaching language
2018533126pt *)

*) N.B.  if there are students who do not speak Portuguese the language is English.

Learning goals
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 interpolation
-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
laboratory classes30
total of teaching hours60

Sseminar or study visit0 %
Laboratory or field work0 %
Problem solving0 %
Synthesis work thesis0 %
Project0 %
Research work0 %
Mini tests0 %
Assessment Tests50+50 ou 25 da melhor frequência %
Exam0 ou 75 %
Other0 %
0 %
0 %
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)
Teaching method
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.
Resources used
Computadores pessoais equipados com MATLAB para as aulas PL e para a realização dos trabalhos.