Accesos directos a las distintas zonas del curso

Ir a los contenidos

Ir a menú navegación principal

Ir a menú pie de página

FÍSICA COMPUTACIONAL II

Curso 2021/2022 Subject code61042047

FÍSICA COMPUTACIONAL II

RECURSOS DE APOYO Y WEBGRAFÍA

Los estudiantes dispondrán de diversos medios de apoyo al estudio, entre los que se pueden destacar:

  • Las webconferencias y sus grabaciones realizadas por los Profesores Tutores Intercampus. 
  • Las bibliotecas de los Centros Asociados y de la Sede Central, donde el estudiante dispone de la bibliografía básica recomendada y, al menos, de una parte de la bibliografía complementaria recomendada.
  • El Curso Virtual. La asignatura se imparte virtualizada, de modo que los estudiantes tienen la posibilidad de entrar en cualquier momento en el curso virtual y establecer contacto con el Equipo Docente de la Sede Central en los foros y a través del correo del curso virtual, así como con los Profesores Tutores y con sus compañeros. Se recomienda la participación del estudiante en las actividades del curso virtual, donde podrá encontrar información actualizada sobre aspectos relacionados con la organización académica del curso, las pruebas de evaluación continua y el material didáctico complementario para la asignatura. En concreto, el Equipo Docente proporcionará material aclaratorio de la referencia básica, también documentos de trabajo y ampliación, pruebas de evaluación continua así como un conjunto de ejercicios resueltos de cada tema.

Por otra parte, existen algunos lenguajes de programación de acceso libre (gwbasic, maxima, octave,...) que, por su sencillez, pueden resultar útiles para la resolución de problemas de cálculo numérico y para probar algunos resultados. La Facultad de Ciencias de la UNED ha integrado para descargar (en un pen drive por ejemplo) un compendio de herramientas informáticas de cálculo y para presentación de trabajos científicos. Puede acceder a información en la página Descarga de software de la Facultad.

Para realizar los trabajos propuestos es necesario hacer uso de algún programa de cálculo simbólico o lenguaje de programación. Si bien existen soluciones comerciales (como Mathematica o Intel Compiler) es recomendable el uso de software libre o gratuito para el desarrollo de los códigos. Algunas de las librerías más comunes en computación permiten resolver directamente muchos de los problemas planteados. Recordamos que el objetivo de la asignatura no es hacer un uso mecánico de estas librerías, sino desarrollar soluciones propias que, eso sí, pueden compararse con los resultados obtenidos con ellas.

C, C++, FORTRAN

Existen compiladores gratuitos para Linux (gcc), MacOS (Xcode) y Windows (Visual Studio). Algunas librerías como GSL o Armadillo hacen más sencillo el trabajo con álgebra matricial. Librerías como LAPACK resuelven directamente muchos de los problemas planteados en los ejercicios, y pueden usarse para comparar los resultados con respecto a los desarrollos propios.

PYTHON

Es posible usar directamente el compilador de python o alguna de las suites de programación e IDE más usuales como anaconda, spyder o scipy. Librerías como matplotlib, numpy o pandas pueden facilitar también el trabajo de programación.

PROGRAMAS DE CÁLCULO SIMBÓLICO

Existen programas como maxima u octave orientados al cálculo simbólico que pueden resultar menos complejos que la programación de alto nivel. Estos programas (además de los programas de pago Mathematica o Maple) resuelven con diversos comandos la mayor parte de los problemas planteados, por lo que pueden usarse para comparar las soluciones propias desarrolladas por los estudiantes. 

También se oferta a los alumnos una versión gratuita de Maple. Maple es un programa matemático de propósito general capaz de realizar cálculos simbólicos, algebraicos y de álgebra computacional.

REPRESENTACIÓN GRÁFICA

gnuplot es un programa muy versátil para la representación de datos. Python, maxima y octave permiten también la representación usando funciones o librerías auxiliares. En última instancia, pueden usarse programas de ofimática como LibreOffice, OpenOffice, Excel o Numbers. El programa Easy Java Simulations, también de libre acceso, ofrece posibilidades de representación gráfica de funciones y de integración numérica.