Faculdade de Ciências e Tecnologia

Models and computational simulation in Engineering Physics

Code

11537

Academic unit

Faculdade de Ciências e Tecnologia

Department

Departamento de Física

Credits

6.0

Teacher in charge

João Paulo Lança Pinto Casquilho, Luís Nobre Gonçalves

Weekly hours

3

Total hours

45

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 Netlogo software.

2. Percolation; cellular automata; application to forest fire simulations.

3. Monte Carlo simulations of random walks: simple, non-reversible and self-avoiding random walks.

4. Ferromagnetism: introduction; Heisenbeg model; Weiss model; Landau theory; Monte Carlo simulations with the Ising model.

5. Genetic algorithms: experimental data fitting.

Bibliography

5. "Introduction to Percolation Theory", D. Stauffer, A. Aharony (1994) QC174.85.STA

6. "Introduction to Statistical Physics", J. P. Casquilho, P. I. C. Teixeira, Cambridge University Press (2015). Portuguese edition: QC174.8.CAS

7. "An Introduction to Genetic Algorithms", M. Mitchell, QH441.2 MIT

8. "A Guide to Simulation", P. Bratley, B. L. Fox, L. E. Schrage, Springer-Verlag (1987) CIUL-1023

9. "Hidden Order: How Adaptation Builds Complexity", John H. Holland (1995) TJ217.HOL

10. "An Introduction to Computer Simulation in Applied Science", F. F. Abraham, W. A. Tiller, Plenum Press (1972)

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 neither tests nor exams)

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

2) Evaluation by two computational works among those proposed by the teacher and carried out in a group with up to Note 5 each.

Courses