Faculdade de Ciências e Tecnologia

Models and computational simulation in Engineering Physics

Code

10550

Academic unit

Faculdade de Ciências e Tecnologia

Department

Departamento de Física

Credits

3.0

Teacher in charge

André João Maurício Leitão do Valle Wemans, João Paulo Lança Pinto Casquilho

Weekly hours

3

Total hours

39

Teaching language

Português

Objectives

Knowledge at graduate level in computational and simulation methods

Prerequisites

Undergraduate course in Physical Engineering or equivalent

Subject matter

1. Introducton to the Mathematica software: Numeric calculus, symbolic calculus, functions and graphics.

2. Percolation, Cellular automats; application to forest fires simulation

3. Monte Carlo simulations of random walk: Simple Random Walk, non-reversible and self-avoiding.

4. Ferromagnetism: Weiss model, Landau theory, Monte Carlo simulations with the Ising model.

5. Genetic Algorithms and programation: Experimental data fitting.

Bibliography

1 - Mathematical Methods in Physics and Engineering with Mathematica, Ferdinand F. Cap, A CRC Press.

2 - Numerical and Analytical Methods for Scientists and Engineers Using Mathematica, Daniel Dubin, Wiley.

3 – A Physicist’s guide to Mathematica, Patrick T. Tam, AP.

4 - Introdução à Física Estatística - J. P. Casquilho, P. I. C. Teixeira, IST Press

5 - Genetic Programming – An Introduction, Banzhaf et al, QA 76.623 GEN

6 - Genetic Algorithms, Man et al, QA 76.9 MAN

7 - Genetic Programing Theory and Practice, Riolo et al, QA 76.623 GEN

Teaching method

In each block of the program syllabus is presented an introduction to the topic and or methods, then the students implement the base program provided by the teacher, obtain results and analyze them. Afterwards the program is changed by students with teacher supervision and other assumptions or methods of simulation are explored and the new results are analyzed and  compared with previous ones. At the end of each block students deliver the final program.

Evaluation method

EVALUATION MODE of knowledge is: "CONTINUOUS ASSESSMENT". (i.e., there are no tests or examinations)

1) evaluation of performance in the classroom. The frequency to the class is obtained with the 2/3 mandatory attendance of classes and note 10 minimum values in the evaluation of computational work (5) developed in the classroom and delivered by students during the classes. The evaluation component of performance in classes and computational work provides the 15 0 assessment values. 

2) evaluation by 1 computational work among those proposed by the teacher and carried out in a group with up to 5 Note values.

Courses