By Mr. Eyob Daniel; Course Code: Phys 3111Module Description This module is designed to cover Introductory Computational Physics and techniques used in modeling physical systems numerically. It is designed to help the students in the selection of an operating system (Windows versus Unix/Linux), and programming language (some of the more popular in science include Fortran, C, C++, MatLab, Mathematica, and Visual Basic) that best meet the requirements needed to solve the problem. Techniques will be developed to data fitting and to numerically differentiate and integrate, and to solve systems of linear equations, ordinary differential equations (ODE), trajectory and orbit problems with numerical methods, and finally Fourier analysis. Molecular dynamics, Monte-Carlo techniques and Ising Model will also be discussed as modern applications to the technique.