Introducción
Esta es la página web de un curso introductorio de física computacional. La idea del mismo consiste en realizar unos 5 ó 6 ejercicios computacionales, y unos 3 proyectos computacionales en un semestre, asociados principalmente a las cuatro áreas básicas de la física: mecánica clásica, electrodinámica, mecánica cuántica y física estádistica. En clase se irán definiendo más claramente cada uno de los proyectos, las tareas pertinentes para terminarlos.
Cabe resaltar que la idea detrás de este curso es la física de fenómenos y no cuestiones asociadas específicamente a la programación; tales como optimización de códigos o un "buen estilo". Aunque son puntos importantes siempre a considerar. Por otro lado, el lenguaje de programación "oficial" del curso es Fortran; esto obviamente tendra sus vituperadores y sus alabadores. En nuestro caso, es el único lenguaje con que puedo programar funcionalmente y que puedo ayudarles en sus programas. Pero se insta al estudiante a aprender C++ y Python, lenguajes muy útiles en la actualidad.
Los prerequisitos del curso son tener conocimientos de programación y de métodos numéricos básicos; consulte la bibliografía. El sistema operativo recomendado a utilizar es Linux, en cualquiera de sus distribuciones (e.g. Ubuntu, ScientificLinux), y el compilador puede ser el gfortran. Todo lo anterior es completamente gratis, estable, portátil y muy eficiente.