Computación Científica I
(Curso Académico 2025 - 2026)
Mostrar Todo


Nota informativa: Atendiendo a la normativa de Protección de Datos y propiedad intelectual en la que se limita la publicación de imágenes de terceras personas sin su consentimiento, aquellos que difundan grabaciones de las sesiones de clase sin previo consentimiento de las personas implicadas, serán responsables ante la ley del uso prohibido de las citadas grabaciones.



1. Datos descriptivos de la asignatura
  • Código: 279191106
  • Centro: Facultad de Ciencias
  • Lugar de impartición: Facultad de Ciencias
  • Titulación: Grado en Física
  • Plan de Estudios: 2009 (publicado en 25-11-2009)
  • Rama de conocimiento: Ciencias
  • Itinerario/Intensificación:
  • Departamento/s:
  • Área/s de conocimiento:
    • Astronomía y Astrofísica
  • Curso: 1
  • Carácter: Formación Básica (Obligatoria)
  • Duración: Primer cuatrimestre
  • Créditos ECTS: 6,0
  • Modalidad de impartición: Presencial
  • Horario: Ver horario
  • Dirección web de la asignatura: Ver web de la asignatura
  • Idioma: Castellano
2. Requisitos de matrícula y calificación
3. Profesorado que imparte la asignatura

Profesor/a Coordinador/a: CESAR ANTONIO ESTEBAN LOPEZ

General:
Nombre:
CESAR ANTONIO
Apellido:
ESTEBAN LOPEZ
Departamento:
Astrofísica
Área de conocimiento:
Astronomía y Astrofísica
Grupo:
G1
Contacto:
Teléfono 1:
922 605 243
Teléfono 2:
Correo electrónico:
cesteban@ull.edu.es
Correo alternativo:
cel@iac.es
Tutorías primer cuatrimestre:
DesdeHastaDíaHora incialHora finalLocalizaciónPlantaDespacho
Todo el cuatrimestre Lunes 14:30 16:00 Instituto de Astrofísica de Canarias - EX.1A IAC 1150
Todo el cuatrimestre Martes 14:30 16:00 Instituto de Astrofísica de Canarias - EX.1A IAC 1150
Todo el cuatrimestre Miércoles 14:30 16:00 Instituto de Astrofísica de Canarias - EX.1A IAC 1150
Todo el cuatrimestre Jueves 14:30 16:00 Instituto de Astrofísica de Canarias - EX.1A IAC 1150
Observaciones:
Tutorías segundo cuatrimestre:
DesdeHastaDíaHora incialHora finalLocalizaciónPlantaDespacho
Todo el cuatrimestre Lunes 14:30 16:00 Instituto de Astrofísica de Canarias - EX.1A IAC 1150
Todo el cuatrimestre Martes 14:30 16:00 Instituto de Astrofísica de Canarias - EX.1A IAC 1150
Todo el cuatrimestre Miércoles 14:30 16:00 Instituto de Astrofísica de Canarias - EX.1A IAC 1150
Todo el cuatrimestre Jueves 14:30 16:00 Instituto de Astrofísica de Canarias - EX.1A IAC 1150
Observaciones:
General:
Nombre:
CARLOS
Apellido:
WESTENDORP PLAZA
Departamento:
Astrofísica
Área de conocimiento:
Astronomía y Astrofísica
Grupo:
G2
Contacto:
Teléfono 1:
Teléfono 2:
Correo electrónico:
extcwestend@ull.edu.es
Correo alternativo:
carlos.westendorp@iac.es
Tutorías primer cuatrimestre:
DesdeHastaDíaHora incialHora finalLocalizaciónPlantaDespacho
Observaciones:
Tutorías segundo cuatrimestre:
DesdeHastaDíaHora incialHora finalLocalizaciónPlantaDespacho
Observaciones:
General:
Nombre:
EMMA
Apellido:
ESPARZA BORGES
Departamento:
Astrofísica
Área de conocimiento:
Astronomía y Astrofísica
Grupo:
G2
Contacto:
Teléfono 1:
922 605 200
Teléfono 2:
Correo electrónico:
emma.esparza.borges@iac.es
Correo alternativo:
Tutorías primer cuatrimestre:
DesdeHastaDíaHora incialHora finalLocalizaciónPlantaDespacho
Observaciones: El horario de las tutorías es orientativo, pero se puede acordar otro horario previo contacto por email.
Tutorías segundo cuatrimestre:
DesdeHastaDíaHora incialHora finalLocalizaciónPlantaDespacho
Observaciones:
General:
Nombre:
CARLOS DEL
Apellido:
BURGO DÍAZ
Departamento:
Astrofísica
Área de conocimiento:
Astronomía y Astrofísica
Grupo:
G1 y G2
Contacto:
Teléfono 1:
680375580
Teléfono 2:
922 605 200 5765
Correo electrónico:
cburgo@ull.edu.es
Correo alternativo:
cburgo@iac.es
Tutorías primer cuatrimestre:
DesdeHastaDíaHora incialHora finalLocalizaciónPlantaDespacho
Todo el cuatrimestre Viernes 10:00 13:00 Instituto de Astrofísica de Canarias - EX.1A IAC Baja 1524
Todo el cuatrimestre Viernes 14:00 17:00 Instituto de Astrofísica de Canarias - EX.1A IAC Baja 1524
Observaciones: Se podrán acordar días y horas alternativas a petición del estudiante. Con carácter general, conviene pedir cita con antelación para el control de aforo y garantizar la atención en el horario y día previstos. La reunión puede ser virtual por Google Meet, hasta un máximo del 50% del tiempo total asignado a las tutorías.
Tutorías segundo cuatrimestre:
DesdeHastaDíaHora incialHora finalLocalizaciónPlantaDespacho
Todo el cuatrimestre Viernes 10:00 13:00 Instituto de Astrofísica de Canarias - EX.1A IAC Baja 1524
Todo el cuatrimestre Viernes 14:00 17:00 Instituto de Astrofísica de Canarias - EX.1A IAC Baja 1524
Observaciones: Se podrán acordar días y horas alternativas a petición del estudiante. Con carácter general, conviene pedir cita con antelación para el control de aforo y garantizar la atención en el horario y día previstos. La reunión puede ser virtual por Google Meet, hasta un máximo del 50% del tiempo total asignado a las tutorías.
General:
Nombre:
JORGE
Apellido:
GARCÍA ROJAS
Departamento:
Astrofísica
Área de conocimiento:
Astronomía y Astrofísica
Grupo:
G1
Contacto:
Teléfono 1:
Teléfono 2:
Correo electrónico:
jogarcia@iac.es
Correo alternativo:
Tutorías primer cuatrimestre:
DesdeHastaDíaHora incialHora finalLocalizaciónPlantaDespacho
Observaciones:
Tutorías segundo cuatrimestre:
DesdeHastaDíaHora incialHora finalLocalizaciónPlantaDespacho
Observaciones:
4. Contextualización de la asignatura en el plan de estudio
  • Bloque formativo al que pertenece la asignatura: Formación Básica de Rama
  • Perfil profesional:
5. Competencias

Competencias Generales

  • CG01 - Conocer el trabajo en el laboratorio, el uso de la instrumentación, tecnología y métodos experimentales más utilizados, adquiriendo la habilidad y experiencia para realizar experimentos de forma independiente. Ello le permitirá ser capaz de observar, catalogar y modelizar los fenómenos de la naturaleza.
  • CG02 - Adquirir una sólida base teórica, matemática y numérica, que permita la aplicación de la Física a la solución de problemas complejos mediante modelos sencillos
  • CG03 - Desarrollar una clara percepción de situaciones aparentemente diferentes pero que muestran evidentes analogías físicas, lo que permite la aplicación de soluciones conocidas a nuevos problemas. Para ello es importante que el alumnado, además de dominar las teorías físicas, adquiera un buen conocimiento y dominio de los métodos matemáticos y numéricos mas comúnmente utilizados.
  • CG04 - Desarrollar la habilidad de identificar los elementos esenciales de un proceso o una situación compleja que le permita construir un modelo simplificado que describa, con la aproximación necesaria, el objeto de estudio y permita realizar predicciones sobre su evolución futura. Así mismo, debe ser capaz de comprobar la validez del modelo introduciendo las modificaciones necesarias cuando se observen discrepancias entre las predicciones y las observaciones y/o los resultados experimentales.

Competencias Básicas

  • CB1 - Que los estudiantes hayan demostrado poseer y comprender conocimientos en un área de estudio que parte de la base de la educación secundaria general, y se suele encontrar a un nivel que, si bien se apoya en libros de texto avanzados, incluye también algunos aspectos que implican conocimientos procedentes de la vanguardia de su campo de estudio

Competencias Especificas

  • CE2 - Conocer, comprender y dominar el uso de los métodos matemáticos y numéricos más comúnmente utilizados en Física.
  • CE14 - Analizar, sintetizar, evaluar y describir información y datos científicos
  • CE20 - Utilizar herramientas informáticas en el contexto de la matemática aplicada.
  • CE21 - Aprender a programar en un lenguaje relevante para el cálculo científico.
  • CE22 - Aprender a utilizar el ordenador como herramienta básica para el cálculo científico y la modelización numérica
  • CE23 - Ser capaz de evaluar claramente los órdenes de magnitud, así como de desarrollar una clara percepción de las situaciones que son físicamente diferentes, pero que muestran analogías, permitiendo el uso de soluciones conocidas a nuevos problemas.
  • CE28 - Adquirir hábitos de comportamiento ético en laboratorios científicos y en aulas universitarias.
  • CE29 - Organizar y planificar el tiempo de estudio y trabajo, tanto individual como en grupo.
  • CE30 - Saber discutir conceptos, problemas y experimentos defendiendo con solidez y rigor científico sus argumentos.
  • CE31 - Saber escuchar y valorar los argumentos de otros compañeros.
6. Contenidos de la asignatura

Contenidos teóricos y prácticos de la asignatura

- Profesores: César A. Esteban López, Carlos Westendorp Plaza

- Temas (epígrafes):
1. La computación científica y sus herramientas.
2. Introducción a la programación con Python.
3. Análisis de errores.
4. Programas ejecutables.
5. Control de flujo.
6. Probabilidad y números aleatorios.
7. Análisis estadístico de datos experimentales.
8. Cálculo numérico con Numpy.
9. Lectura y escritura de ficheros.
10. Representación gráfica de funciones y datos.
11. Ajuste de datos experimentales.
12. Otras aplicaciones de cálculo numérico.
13. Cálculo simbólico.
14. Apéndice a. El sistema operativo GNU/Linux.
15. Apéndice b. Recursos informáticos para el curso.

- Profesores: Jorge García Rojas, Emma Esparza Borges, Carlos del Burgo Díaz

Supervisión de las prácticas del alumnado.

Actividades a desarrollar en otro idioma

7. Metodología y volumen de trabajo del alumnado

Descripción

Las clases se desarrollarán siempre con medios audiovisuales y serán del tipo hands-on, es decir se usará continuamente el ordenador. Una fracción de las horas lectivas se dedicarán a clases teóricas que serán siempre complementadas con ejemplos que el alumno podrá realizar paralelamente con su propio ordenador. En cada aula, siempre habrá dos profesores para resolver las dudas y los problemas informáticos que vayan apareciendo. En otra fracción de las horas lectivas se propondrán actividades de evaluación continua basadas en cuestionarios o ejercicios de aplicación práctica que deberán resolverse individualmente en clase y siempre mediante el uso del ordenador. Las respuestas a los ejercicios se subirán al aula virtual para ser corregidas por el profesorado. Los contenidos de las clases teóricas y prácticas serán cargados en el aula virtual para su posterior consulta por parte del alumno. Se propondrán ejercicios para resolver fuera de clase.

Los exámenes constarán de una serie de ejercicios de un nivel adecuado que deberán resolverse usando un ordenador en el aula donde se lleve a cabo el examen. Los resultados se subirán y almacenarán en el aula virtual para su posterior corrección.

Los estudiantes no podrá hacer uso de la Inteligencia Artificial (IA) en la realización de las actividades de la asignatura, especialmente en las pruebas de evaluación, donde su uso supondrá el suspender la prueba. El uso de la IA puede impedir su crecimiento académico personal y la adquisición de muchas de las competecias que se persigue desarrollar en la asignatura. 

En caso de situaciones de riesgo declaradas oficialmente, para la programación y realización de las actividades docentes se estará a lo previsto en el plan específico del centro.

Actividades formativas en créditos ECTS, su metodología de enseñanza-aprendizaje y su relación con las competencias que debe adquirir el estudiante

Actividades formativas Horas presenciales Horas de trabajo autónomo Total horas Relación con competencias
Clases teóricas 23,00 0,00 23,0 [CG01], [CG02], [CG03], [CG04], [CB1], [CE2], [CE14], [CE20], [CE21], [CE22], [CE28], [CE29], [CE30], [CE23], [CE31]
Clases prácticas (aula / sala de demostraciones / prácticas laboratorio) 17,00 0,00 17,0 [CG01], [CG02], [CG03], [CG04], [CE2], [CE14], [CE20], [CE21], [CE22], [CE28], [CE29], [CE30], [CE23], [CE31]
Realización de seminarios u otras actividades complementarias 17,00 0,00 17,0 [CG01], [CG02], [CG03], [CG04], [CE2], [CE14], [CE20], [CE21], [CE22], [CE28], [CE29], [CE30], [CE23], [CE31]
Realización de exámenes 3,00 0,00 3,0 [CG02], [CG03], [CG04], [CE2], [CE14], [CE20], [CE21], [CE22], [CE28], [CE29], [CE30], [CE23], [CE31]
Estudio y trabajo autónomo en todas las actividades 0,00 90,00 90,0 [CG02], [CG03], [CG04], [CE2], [CE14], [CE20], [CE21], [CE22], [CE28], [CE29], [CE30], [CE23], [CE31]
Total horas
Total ECTS
8. Bibliografía / Recursos

Bibliografía básica

J.A. Perez Prieto, T. Roca Cortés, C. Esteban. Curso de Computación Científica (última versión)

A. Marzal, I. García (2003) Introducción a la programación con Python. Universitat Jaume I. http://repositori.uji.es/xmlui/bitstream/10234/102653/1/s93.pdf

Bibliografía complementaria

A. Downey (2008) Think Python – How to think like a computer scientist. Green Tea Press.
 

M.T. Heath (2002) Scientific Computing.  McGraw Hill. 
 

H.P. Langtangen (2012) A primer on scientific  programming with Python. Springer-Verlag. 3rd edition. 

Otros recursos

En relación al software que se utiliza:
Usaremos Python 3 en la última versión disponible del proyecto Anaconda tanto para los sistemas operativos Windows, Linux y macOs
La asignatura está integrada en el Aula Virtual de la ULL.

9. Sistema de evaluación y calificación

Descripción

La adquisición de las competencias por el/la estudiante se verificará de forma preferente mediante evaluación continua en la primera convocatoria de la asignatura. A partir de la segunda convocatoria, se realizará exclusivamente por evaluación única. También se podrá acceder directamente a la evaluación única en la primera convocatoria si el/la estudiante renuncia expresamente a la evaluación continua o suspende globalmente las dos primeras pruebas de evaluación continua, tal y como se describe más adelante.

La segunda convocatoria de la asignatura tendrá dos llamamientos en fechas diferentes, en el caso de que el/la estudiante concurra a ambos llamamientos, la calificación final será la correspondiente al último llamamiento al que se haya presentado.

EVALUACION CONTINUA

La evaluación continua consistirá en tres pruebas que tendrán una misma ponderación del 30% cada una de ellas más un 10% adicional donde se considerará:
-Participación activa en la resolución de ejercicios en clase.
-Participación y superación del curso "Fuentes de información para los estudios universitarios" impartido anualmente por la Biblioteca de Física y Matemáticas de la ULL.

El estudiante que quiera optar a la evaluación continua debe presentarse a las tres pruebas obligatoriamente.

La tercera y última prueba de evaluación continua se efectuará coincidiendo con el llamamiento de evaluación única de la primera convocatoria.

Se considerará agotada la primera convocatoria cuando el alumnado se haya presentado a las dos primeras pruebas de evaluación continua.

La primera prueba de evaluación continua tendrá dos partes, que contarán igualmente un 50% de la nota cada una, la primera en un cuestionario a resolver a través del aula virtual y, la segunda, en uno o varios ejercicios a resolver mediante programas informáticos realizados con el ordenador que también se entregarán a través del aula virtual.

La segunda y tercera pruebas de evaluación continua tendrán la misma estructura y constarán de una serie de ejercicios a resolver mediante programas informáticos realizados con el ordenador, cuya solución se entregará a través del aula virtual.

Para promediar las pruebas de evaluación continua entre sí, será necesario haber obtenido al menos un 3.5/10 en cada una de ellas. En caso contrario se pondrá la calificación más baja obtenida.

Los alumnos que no hayan obtenido una puntuación mínima de 5 considerando el promedio de la primera y segunda prueba de evaluación continua, podrán presentarse a recuperarlas realizando una única prueba conjunta coincidiendo con el llamamiento de evaluación única de la primera convocatoria, que se realizará tras la tercera prueba de evaluación continua.

Ya no se realizarán recuperaciones de las distintas pruebas de evaluación continua tras la primera convocatoria pues solo se considerará evaluación única. Es decir, el/la estudiante deberá examinarse de toda la asignatura a partir de la segunda convocatoria.

Los/las estudiantes que quieran mejorar la nota de continua, podrán presentarse a la evaluación única siempre que renuncien a la evaluación continua antes de la finalización del periodo de docencia del cuatrimestre, a través del procedimiento habilitado en el aula virtual de la asignatura.

EVALUACIÓN ÚNICA

Para que el/la estudiante pueda optar a la evaluación única en la primera convocatoria, deberá comunicarlo a través del procedimiento habilitado en el aula virtual de la asignatura antes de la finalización del periodo de docencia del cuatrimestre. En las convocatorias posteriores a la primera solo se considerará evaluación única.

La evaluación única constará de una serie de ejercicios a resolver mediante programas informáticos realizados con el ordenador, cuya solución se entregará a través del aula virtual. Todos los ejercicios de la prueba tendrán la misma puntuación.


Estrategia Evaluativa

Tipo de prueba Competencias Criterios Ponderación
Pruebas de respuesta corta o breve (una de las tipologías de las pruebas objetivas destinada a estimular el recuerdo de un aprendizaje presentado y a evaluar conocimientos memorísticos, descriptivos, etc.) [CG02], [CB1], [CE2], [CE14], [CE21], [CE23] Realización del cuestionario de algunos temas en el aula virtual en el plazo establecido.
15,00 %
Trabajos, memorias, memorias de prácticas, informes y proyectos con presentación escrita [CG01], [CG02], [CG03], [CG04], [CB1], [CE14], [CE20], [CE21], [CE22], [CE28], [CE30], [CE23] Resolución de ejercicios por medio de la elaboración de un programa informático. Se valorará la corrección y precisión de la respuesta así como la eficiencia, elegancia y claridad en la escritura del programa.
75,00 %
Técnicas de observación (registros, listas de control, etc.) [CG01], [CG02], [CG03], [CG04], [CE14], [CE21], [CE28], [CE29], [CE30], [CE23], [CE31] - Participación activa en la clase.
- Participación y calificación en el Taller de la Biblioteca de la ULL
10,00 %
10. Resultados de Aprendizaje
· Adquisición de los conceptos de la computación científica y sus herramientas básicas.
· Aprendizaje del sistema operativo de distribución libre Linux.
· Conocimiento del lenguaje de programación Python (y de varios de sus módulos científicos) y adquisición de un nivel apropiado en su uso.
· Desarrollar algoritmos numéricos para la evaluación de funciones matemáticas.
· Ser capaz de decidir, entre varios algoritmos posibles para resolver un problema, el más adecuado para cada caso concreto.
· Programar de forma eficiente y optimizada dichos algoritmos.
· Adquirir la capacidad de utilizar herramientas computacionales en la solución de problemas físicos.
· Adquirir soltura en el tratamiento de datos experimentales con sus correspondientes errores.
· Aprendizaje de conceptos básicos sobre el tratamiento estadístico de los datos experimentales y del ajuste de funciones a dichos datos.
· Aprendizaje de conceptos básicos sobre integración numérica, operaciones con matrices y resolución de sistemas de ecuaciones lineales.
· Aprendizaje de conceptos básicos sobre cálculo simbólico.

11. Cronograma / calendario de la asignatura

Descripción

* La distribución de los temas y de las actividades de evaluación continua por semana es orientativo, puede sufrir cambios según las necesidades de organización y coordinación docentes.

Primer cuatrimestre

Semana Temas Actividades de enseñanza aprendizaje Horas de trabajo presencial Horas de trabajo autónomo Total
Semana 1: 1 No hay clase de la asignatura según el calendario académico 2025-26
0.00 0.00 0.00
Semana 2: 1, 2 Introducción y prácticas de LINUX y de recursos bibliográficos
4.00 6.00 10.00
Semana 3: 2, 3 Computación y resolución de problemas de LINUX.
4.00 6.00 10.00
Semana 4: 4 Errores en computación e introducción a Python. Primeros cálculos interactivos iPython. 
4.00 6.00 10.00
Semana 5: 5 Programas ejecutables.
4.00 6.00 10.00
Semana 6: 5,6 Sentencias de control de flujo. Resolución de ejercicios usando sentencias de control de flujo.
4.00 6.00 10.00
Semana 7: 7 Resolución de ejercicios usando sentencias de control de flujo.
4.00 6.00 10.00
Semana 8: 8 Uso de arrays con Numpy. Primera actividad de evaluación continua (cuestionario y elaboración de programas Python que resuelvan ejercicios propuestos).
4.00 6.00 10.00
Semana 9: 9 Nociones de estadística y resolución de problemas con Numpy.
4.00 6.00 10.00
Semana 10: 10 Lectura y escritura de ficheros.  No hay clase por festividad de San Alberto Magno que siempre se celebra los viernes (día de clase), aunque se recuperará la clase durante la semana. 
4.00 6.00 10.00
Semana 11: 10 Representación gráfica de funciones.
4.00 6.00 10.00
Semana 12: 11 Representación gráfica de datos experimentalese imágenes.
4.00 6.00 10.00
Semana 13: 11 Ajuste de funciones polinómicas. Resolución de problemas de ajustes. 
4.00 6.00 10.00
Semana 14: 12 Ajuste de funciones polinómicas. Resolución de problemas de ajustes. Segunda actividad de evaluación continua (elaboración de programas Python que resuelvan ejercicios propuestos).
4.00 6.00 10.00
Semana 15: Nociones sobre modulo Scipy y Linalg. Cuadratura numérica. Problemas de integrales numéricas y cálculo de áreas. Resolución de dudas del alumnado.
4.00 6.00 10.00
Semana 16 a 18: Preparación de la tercera prueba de evaluación continua, recuperaciones y prueba de evaluación única.
4.00 6.00 10.00
Total 60.00 90.00 150.00
Fecha de última modificación: 19-06-2025
Fecha de aprobación: 07-07-2025