Go to:
Logótipo
You are in:: Start > FIS2009

Computational Physics

Code: FIS2009     Acronym: FIS2009

Keywords
Classification Keyword
OFICIAL Physics

Instance: 2018/2019 - 2S Ícone do Moodle

Active? Yes
Responsible unit: Department of Physics and Astronomy
Course/CS Responsible: Bachelor in Physics

Cycles of Study/Courses

Acronym No. of Students Study Plan Curricular Years Credits UCN Credits ECTS Contact hours Total Time
L:F 49 Official Study Plan 2 - 6 56 162
MI:EF 60 study plan from 2017/18 2 - 6 56 162

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






  1. Revisions of Python language with a focus on the numpy and matplotlib packages

  2. Integrals and derivatives

  3. Solution of linear and nonlinear equations

  4. Fourier transforms

  5. Ordinary differential equations

  6. Partial differential equations

  7. 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 30,00
Exame 70,00
Total: 100,00

Amount of time allocated to each course unit

designation Time (hours)
Trabalho escrito 30,00
Total: 30,00

Eligibility for exams

Students must attend 3/4 of scheduled lab classes. They must also turn in the computing projects and minimum grade of 8 in the tests.

Calculation formula of final grade

- 3 Homeworks (30%).
- Computational Exam (70%).

Observations

Students who obtain more than 16 values ​​must defend the grade in additional test.
Recommend this page Top
Copyright 1996-2024 © Faculdade de Ciências da Universidade do Porto  I Terms and Conditions  I Acessibility  I Index A-Z  I Guest Book
Page created on: 2024-10-06 at 18:37:19 | Acceptable Use Policy | Data Protection Policy | Complaint Portal