Lecturer: Reza Ejtehadi

Time: Sundays and Tuesdays, 2:30 – 4:00

Room: Phys-3

Books:

Computational Physics, *by Nicholas J. Giordano*

An Introduction to Computer Simulation Methods
: Applications to Physical System *By Jan Tobochnik*

Computer Simulation Methods in Theoretical Physics *by
Dieter W. Heermann*

A Guide to *by David P Landau, Kurt Binder*

Fractal
Concepts in Surface Growth *by Albert-Laszlo Barabasi,
Harry Eugene Stanley*

Syllabus:

The
main aim of the class is reviewing most of popular simulation methods in an
intermediate level. The class is interactive and all students should make their
personal copy of codes. There is no restriction on programming language, but a
good skill in programming is necessary. Even though I
will briefly review some thermodynamic concepts, some basic knowledge of
statistical mechanics and thermodynamics are required.

·
Deterministic
Methods

o
Simple
differential equations

o
One-body
mechanics problems

o
Molecular
dynamics

o
Many-body
problem

o
Oscillatory
motion

o
Chaotic
dynamics

·
Stochastic
Methods

o
Random
integration

o
Random
walk

o
Percolation
and fractal growth

o

Tutorial:

TA: Leyla
Javidpour

Roham
Rahnama-Farzami

Time:
TBA

Room:
Computer lab

Email: ejtehadi-class@mehr.sharif.edu

First lecture: Tue. September 27^{st}
(5 Mehr)

Last lecture: Tue.
December 27^{th} (6 Day)

Marking:

Homework
and Quizzes 50%

Final
Exam 50%

**Homework Results and
the best of the week**