|The aim of these lecture notes is to provide an introduction to methods and
techniques used in the numerical solution of simple (non-relativistic) quantum-mechanical problems, with special emphasis on atomic and condensed-matter physics. The practical sessions are meant to be a sort of \computational laboratory", introducing the basic ingredients used in the calculation of materials properties at a much larger scale. The latter is a very important eld of today's
computational physics, due to its technological interest and potential applications. The codes provided during the course are little more than templates. Students are expected to analyze them, to run them under various conditions, to examine their behavior as a function of input data, and most important, to interpret their output from a physical point of view. The students will be asked to extend or modify those codes, by adding or modifying some functionalities.
For further insight on the theory of Quantum Mechanics, many excellent
textbooks are available (e.g. Griths, Schi, or the ever-green Dirac and Lan-
dau). For further insight on the properly computational aspects of this course, we refer to the specialized texts quotes in the Bibliography section, and in particular to the book of Thijssen.|