The course aims at providing an elementary introduction to modeling and numerical simulations techniques, which are of common usage in Computational Physics. Though born in the framework of scientific applications, these techniques are as a matter of fact of general relevance. As a results, they proved to be effective in a variety of fields (economics and finance, computer networks, computational biophysics). In view of this, the course will be to a large extent a collection of topics presented in a seminar style. On top of providing conceptual and technical tools, the course will aim in the end at tackling a project, in which the students will finalize one of the simulations introduced during the classes. This activity will be the subject of the final examination.