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

Computational Physics

Code: FIS2018     Acronym: FIS2018

Keywords
Classification Keyword
OFICIAL Physics

Instance: 2023/2024 - 2S Ícone do Moodle

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

Cycles of Study/Courses

Acronym No. of Students Study Plan Curricular Years Credits UCN Credits ECTS Contact hours Total Time
L:B 2 Official Study Plan 3 - 6 48 162
L:CC 0 study plan from 2021/22 2 - 6 48 162
3
L:EF 117 study plan from 2021/22 2 - 6 48 162
L:F 78 Official Study Plan 2 - 6 48 162
L:G 0 study plan from 2017/18 2 - 6 48 162
3
L:M 3 Official Study Plan 2 - 6 48 162
3
L:Q 0 study plan from 2016/17 3 - 6 48 162
Mais informaçõesLast updated on 2024-02-15.

Fields changed: Objectives, Resultados de aprendizagem e competências, Pre_requisitos, Métodos de ensino e atividades de aprendizagem, Fórmula de cálculo da classificação final, Observações, Avaliação especial, Melhoria de classificação, Obtenção de frequência, Programa, Trabalho de estágio/projeto, Provas e trabalhos especiais

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 15,00
Teste 5,00
Exame 80,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.

Calculation formula of final grade

The student should choose at the beginning of the semester his model of evaluation:


  • Contínuous assessment:


    • Two Homeworks (15%).

    • One test in Moodle (5%).

    • Exam (80%).


  • Assessment by exam:


    • One exam (100%).




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

  • Vítor Pereira

  • José Miguel Nunes da Silva






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:25:22 | Acceptable Use Policy | Data Protection Policy | Complaint Portal