Cursos
Curso de Cálculo Astronómico (iniciación) - en preparación
Curso de Cálculo Astronómico avanzado (teoría) - en preparación
Curso de Cálculo Astronómico avanzado (teoría y construcción de librerías)
Curso de Python para astronomía (Sergio Alonso y Javier Flores, Universidad de Granada)
Orientado al aprendizaje de técnicas computacionales aplicadas a la generación de efemérides y fenómenos astronómicos relacionados con cuerpos del Sistema Solar y con estrellas. Se estudian métodos para calcular la salida y puesta de los astros por el horizonte, localizar un astro en el cielo a una hora determinada, predecir eventos astronómicos como fases lunares, acercamientos planetarios, ocultaciones lunares, eclipses, etc., y para calcular el aspecto físico del Sol, la Luna y los planetas. Estos desarrollos se pueden aplicar en proyectos personales, o en la confección de datos e información en el contexto de asociaciones de astronomía amateur (preparación de campañas de observación, etc.)
Asimismo, en el curso se estudian aplicaciones más generales o conceptuales en mecánica celeste y teoría de órbitas, así como técnicas de simulación, integración numérica, etc. El curso también puede resultar de interés para profesionales de la astronomía de otras áreas y científicos de otras especialidades, así como para estudiantes como ampliación de estudios de grado y posgrado de física, matemáticas, química e ingeniería relacionadas con la mecánica, el cálculo numérico y la programación.
El objetivo del curso es que cada estudiante vaya creando poco a poco su propia librería de rutinas astronómicas en el lenguaje de su elección y para su equipo.
El curso transcurre en dos niveles, A y B, que se desarrollan paralelamente. El nivel A corresponde al material teórico, y en él se presentan los conceptos básicos de cada módulo que posteriormente el alumno desarrollará en la escritura de códigos de ordenador. En este nivel se introducen la teoría, los conceptos y la metodología con ayuda de vídeos complementados con tutorías online y/o presenciales. En el nivel B, y con ayuda del material disponible, el alumno desarrolla algoritmos y códigos en su ordenador.