Course image PHY2364 Computational Physics
Trim III

This module covers basic introduction to programming preferably python programming, then briefly review numerical solutions of the  mathematical equations such as ODEs and PDEs in computational physics. It later goes to covering the computational problems in physics and their solutions. Finally one covers demonstration of computational physics packge such as fortran, maple, Matlab and sage math. The module has 15 credits.

Course image PH32608 Computational Physics
Trim III

This course entitled computational physics aims at providing to students the numerical methods and computational techniques for Physics problems modeled on one hand by ordinary differential equations (odes) and on the other hand by partial differential equations (pdes). The clarification on how the numerical approximations are transformed into computer language is the most fruitful outcome of the course. I am planning to help students to be capable of writing their own codes with possible maximum details. Acquiring experience working with matlab for several problems, students will be able to adapt themelves whenever they need to write codes in other languages such as python, C, C++ programming, and Arduino platform. They will finally get skills to solve problems automatically using advanced built-in functions such as ode45, pdepe, pde toolsbox ...The most outcomes will be to them to get knowledge to how to solve industrial problems using commercial software such as Comsol Multiphysics, LTspice etc. A set of lectures, exercises and assignment has been designed for them to have easy facilities while they are following this online course.