Física Computacional

Descripción

Saber programar y el uso de software se ha vuelto esencial para la resolución de problemas en ciencias. En física y astronomía, los métodos numéricos resultan muy útiles para el desarrollo de problemas de alta complejidad o que resultan ser repetitivos.

El curso de Física Computacional para la carrera de Licenciatura en Física mención en Astronomía tiene por objetivo de introducir elementos de programación, métodos numéricos , y herramientas útiles, para que puedan ser utilizadas por los estudiantes durante el desarrollo de la carrera y actividades posteriores a ésta.

El curso se centra en aprender y utilizar python, los notebooks de jupyter, y herramientas comunes para cálculo científico. Todas estas herramientas están incluidas en la distribución de python: Anaconda.

Materias

  • Introducción
  • Conceptos generales y elementos de programación en Python
  • Herramientas para el cálculo científico: Numpy, Scipy, Matplotlib, y Pandas
  • Conceptos de cálculo analítico y cálculo numérico
  • Ecuaciones diferenciales ordinarias.
  • Métodos de Montecarlo y estocásticos.
  • Ecuaciones diferenciales parciales.
  • Métodos estadísticos para el ajuste de datos.

Los notebooks del curso y la descripción de cada unidad están disponibles en la subpágina materias.


Referencias y material complementario

Cursos y material online

Libros

Presentaciones con Jupyter

Software y notebook online

%d bloggers like this: