Introduction to Physics of Complex Systems

study and implementation of numerical analysis to solve problems in physics for which a quantitative theory already exists.

This is a graduate level course aimed to review numerical methods for solving mathematical equations, 
differential equations and etc. 
And get familiar with methods of simulating some physical models and phenomena.

Overview

Module aims

Objective: To become familiar with numerical methods of solving equations, differential equations, integration and differentiation. And Monte Carlo methods for simulating physical models.


Learning outcomes

The course will provide the basic foundation in terms of concepts and mathematical methodology needed to analyse and model complex systems.  


Topics to be covered:

  • Numerical and Monte Carlo Methods
  • Numerical Calculus
  • Numerical Methods for Ordinary differential equations
  • Matrix methods
  • Function Estimation

References:

  • An Introduction to Computational Physics – Tao Pang
  • Computational Physics Problem Solving with Python – Rubin H.Landau

Grading Policy

  • Final Exam: 10
  • Homeworks: 10

Homeworks


Set 7

Files:
ِYou can find this set’s questions here.

Deadline:
Tir 14th, 1399

Set 6

Files:
ِYou can find this set’s questions here.

Deadline:
Khordad 31st, 1399

Set 5

Files:
ِYou can find this set’s questions here.

Deadline:
Khordad 24th, 1399

Set 4

Files:
ِYou can find this set’s questions here.

Deadline:
Khordad 7th, 1399

Set 3

Files:
ِYou can find this set’s questions here.

Deadline:
Ordibehesht 28th, 1399

Set 2

Files:
ِYou can find this set’s questions here.

Deadline:
Esfand 18th, 1398

Set 1

Files:
ِYou can find this set’s questions here.

Deadline:
Esfand 10th, 1398


How To Submit Homeworks

Every set of homeworks should be sent to the email address: pcomputational@gmail.com before that set’s deadline.
The subject of the emails should be in the format (Student ID – Set Number)