Computational Physics
Keywords |
Classification |
Keyword |
OFICIAL |
Physics |
Instance: 2020/2021 - 2S
Cycles of Study/Courses
Teaching language
Suitable for English-speaking students
Objectives
The students will be introduced to a set of computational methods and to its application in several fields of Physics and Engineering.
Learning outcomes and competences
Identify in the Physics problem and its equations the computational problem. Identify appropriate algorithms to solve those equations. Implement them in a programming language. Analize critically the results obtained, in particular by comparing them with limit scenarioswhose results are known and/or analytically obtainable.
Working method
Presencial
Pre-requirements (prior knowledge) and co-requirements (common knowledge)
General knowledge of Mathematics and Physics.
Program
- Revisions of Python language with a focus on the numpy and matplotlib packages
- Integrals and derivatives
- Solution of linear and nonlinear equations
- Fourier transforms
- Ordinary differential equations
- Partial differential equations
- Random processes and Monte Carlo methods
Mandatory literature
Newman Mark E. J.; Computational physics. ISBN: ISBN: 978-1-4801-4551-1
Gould Harvey;
An introduction to computer simulation methods. ISBN: 0-201-50604-1
Chapra Steven C.;
Numerical methods for engineers. ISBN: 0-07-010664-9
Teaching methods and learning activities
Lectures and computing lab classes for hands-on solution of problems to be solved with the numerical methods taught in class.
Software
Python, matplotlib, numpy, scipy, jupyter notebook
C++, Eigen
Evaluation Type
Distributed evaluation with final exam
Assessment Components
designation |
Weight (%) |
Trabalho escrito |
20,00 |
Teste |
10,00 |
Exame |
70,00 |
Total: |
100,00 |
Amount of time allocated to each course unit
designation |
Time (hours) |
Estudo autónomo |
106,00 |
Frequência das aulas |
56,00 |
Total: |
162,00 |
Eligibility for exams
Students must attend 3/4 of scheduled lab classes.
It is mandatory to have a positive grade in the homework to participate in the exam.
Calculation formula of final grade
- 2 Homeworks (20%).
- One test in Moodle (10%).
- Exam (70%).
Examinations or Special Assignments
Internship work/project
Special assessment (TE, DA, ...)
Classification improvement
It is only possible to improve the grade of the exam.
Observations
Students who obtain more than 16 values must defend the grade in additional test.
The jury is:
- João Manuel Viana Parente Lopes
- Augusto da Silveira Rodrigues
- José Miguel Nunes da Silva