Guia 61041094 2022
Guia 61041094 2022
Guia 61041094 2022
GRADO EN FÍSICA
PRIMER CURSO
GUÍA DE
ESTUDIO
PÚBLICA
FÍSICA COMPUTACIONAL I
CÓDIGO 61041094
FÍSICA COMPUTACIONAL I CÓDIGO 61041094
21-22
FÍSICA COMPUTACIONAL I
CÓDIGO 61041094
ÍNDICE
PRESENTACIÓN Y CONTEXTUALIZACIÓN
REQUISITOS Y/O RECOMENDACIONES PARA CURSAR LA
ASIGNATURA
EQUIPO DOCENTE
HORARIO DE ATENCIÓN AL ESTUDIANTE
TUTORIZACIÓN EN CENTROS ASOCIADOS
COMPETENCIAS QUE ADQUIERE EL ESTUDIANTE
RESULTADOS DE APRENDIZAJE
CONTENIDOS
METODOLOGÍA
SISTEMA DE EVALUACIÓN
BIBLIOGRAFÍA BÁSICA
BIBLIOGRAFÍA COMPLEMENTARIA
RECURSOS DE APOYO Y WEBGRAFÍA
PRESENTACIÓN Y CONTEXTUALIZACIÓN
escritas las leyes físicas” (The Unreasonable Efectiveness of Mathematics in the Natural
Sciences, Communications in Pure and Applied Mathematics 13 (1960)). El principal
objetivo de esta parte es aprender a organizar el trabajo de una manera ordenada y
eficiente, lo que resultará útil en el futuro independientemente de cuál sea el programa de
cálculo que se emplee.
• En la segunda parte, se introducirá al estudiante a un lenguaje de programación de
propósito general, el lenguaje C, un lenguaje estándar tanto para simulaciones
numéricas como para la programación de sistemas de adquisición de datos, p.ej. en
instrumentos de laboratorio. El compilador de C que se empleará será el de GCC (
http://gcc.gnu.org) que ya incluye el entorno de desarrollo recomendado Code::Blocks (
http://www.codeblocks.org), disponible para todos los sistemas operativos. En esta
asignatura se usará el lenguaje C para simular algunos procesos físicos muy simplificados,
lo que permitirá trabajar con diferentes técnicas de simulación e introducir
importantes conceptos de la física que serán estudiados en detalle posteriormente en
el grado: autosemejanza y fractalidad, procesos estocásticos, colectivos, periodicidad y
caos, autoorganización, etc.
Esta asignatura, perteneciente a la materia básica de Matemáticas del grado, se puede ver
como origen de una serie de materias en las que el denominador común es el uso del
ordenador como potente (y muchas veces fundamental) herramienta de cálculo para analizar
y resolver problemas de física y matemáticas. Esta serie continúa con Física Computacional
II, asignatura obligatoria del primer semestre del segundo curso, y después se abre hacia los
distintos Métodos Matemáticos (II, III, IV), en los que se estudiarán las herramientas para
revolver problemas más complejos, y que se beneficiarán del conocimiento de los métodos
de computación tratados en el presente curso. La utilidad de los conocimientos sobre física
computacional que se habrán adquirido después resultarán de utilidad directa en otras
asignaturas del grado, desde Álgebra o Análisis Matemático, a Física Matemática o Sistemas
Dinámicos.
La Física del siglo XXI requiere una serie de habilidades previas comunes a muchas otras
disciplinas. Dos de ellas, muy importantes, son el conocimiento del Inglés y el conocimiento
de la Informática. El Inglés es necesario para leer la mayor parte de la información
científica: muchas referencias en Internet se recomendarán en esta asignatura, y en otras
los textos de referencia están en esa lengua; conviene practicarla y mejorarla para
aprovechar esta asignatura y también el resto del Grado. La informática, es decir, el uso de
un ordenador como herramienta de trabajo, es otro requisito. Hasta los años 1980 un físico
podía hacer su trabajo sin usar ordenadores. Hoy en día, esto es imposible: cualquier
científico tiene el ordenador como herramienta de trabajo y cualquier físico es un
EQUIPO DOCENTE
Nombre y Apellidos DANIEL RODRIGUEZ PEREZ (Coordinador de asignatura)
Correo Electrónico [email protected]
Teléfono 91398-7127
Facultad FACULTAD DE CIENCIAS
Departamento FÍSICA MATEMÁTICA Y DE FLUIDOS
RESULTADOS DE APRENDIZAJE
El resultado de aprendizaje asociado a esta asignatura según la memoria del Grado es:
• Aprender a programar en un lenguaje relevante para el cálculo científico.
Esto quiere decir que, tras cursarla y superarla, el estudiante:
1. Sabrá formalizar un problema físico sencillo en un lenguaje de programación.
2. Conocerá las principales ventajas de un lenguaje de computación simbólica (Maxima).
CONTENIDOS
Tema 5. Visualización
Tema 7. Ajustes
• Modelos matemáticos.
• Mínimos cuadrados.
• Interpolación y extrapolación.
• Lenguaje C.
• Compilación, enlazado y ejecución de programas.
• Gnuplot.
• Funciones.
• Variables.
• Control de flujo y bucles.
• Vectores y matrices.
• Punteros.
• Lectura y escritura de datos.
• Estructuras.
• Geometría fractal.
• Generación de fractales matemáticos.
• Dimensión fractal.
• Determinismo y caos.
• Atractores.
• Irreversibilidad, auto-organización y entropía.
• Universalidades.
METODOLOGÍA
SISTEMA DE EVALUACIÓN
TIPO DE PRUEBA PRESENCIAL
Tipo de examen Examen de desarrollo
Preguntas desarrollo
Duración del examen 120 (minutos)
Material permitido en el examen
No se permite ningún tipo de material en el examen.
Criterios de evaluación
El examen consistirá en responder a los ejercicios planteados escribiendo o
interpretanado pequeños fragmentos de código o programas en los lenguajes usados
en la asignatura (Maxima y C). Se requerirá familiaridad con dichos lenguajes (usados
en las dos PECs obligatorias), aunque no una sintaxis rigurosamente correcta.
Cada ejercicio o apartado será puntuado según la puntuación máxima indicada en
su enunciado. La nota final del examen estará dada por la suma de las
puntuaciones obtenidas en cada pregunta o apartado, y la puntuación máxima
será de 10.
% del examen sobre la nota final 40
Nota del examen para aprobar sin PEC
Nota máxima que aporta el examen a la
calificación final sin PEC
Nota mínima en el examen para sumar la 5
PEC
Comentarios y observaciones
- La realización del examen es obligatoria y superarlo es requisito imprescindible para
superar la asignatura.
- En el examen se podrán plantear preguntas relativas a los contenidos de
las PECs.
- Si no se ha aprobado el examen (o no se ha presentado al mismo) en la
concovatoria de junio, tendrá una nueva oportunidad en la convocatoria
extraordinaria de septiembre.
Cada PEC se evaluará sobre 10 puntos. Los criterios de evaluación serán publicados
en el curso virtual.
1. Será necesario obtener una puntuación mínima de 5 para superar cada PEC.
2. Para aprobar la asignatura es obligatorio aprobar cada PEC (además del
examen).
3. Cada PEC representa un 30% de la nota final.
BIBLIOGRAFÍA BÁSICA
BIBLIOGRAFÍA COMPLEMENTARIA
ISBN(13):9788426721440
Título:MÁXIMA, UN ENFOQUE PRÁCTICO
Autor/es:David Arboledas Brihuega ;
Editorial:MARCOMBO
ISBN(13):9788448128951
Título:C: MANUAL DE REFERENCIA
Autor/es:Schildt, Herbert ; Hernández Yáñez, Luis ; Vaquero Sánchez, Antonio ;
Editorial:OSBORNE MCGRAW-HILL
En la bibliografía complementaria hay que distinguir entre los manuales de referencia que
conviene que el estudiante tenga para consultar dudas puntuales sobre el lenguaje de
programación y la bibliografía de apoyo y de ampliación, que profundiza en el lenguaje y su
uso, o particulariza su aplicación a la computación en física.
De referencia son el Manual de Maxima y, o bien, Aprenda lenguaje ANSI C como si
estuviera en Primero (en formato electrónico) o C: manual de referencia (en papel). Para
este propósito, recomendamos los documentos electrónicos ya que facilitan las búsquedas
de dudas puntuales por palabras clave. El resto de los textos son de apoyo y de ampliación,
en su caso, al material de la asignatura preparado por el equipo docente.
• The GNU C reference manual. [https://www.gnu.org/software/gnu-c-manual/]
• Javier García de Jalón de la Fuente, José Ignacio Rodríguez Garrido, Rufino Goñi
Lasheras, Alfonso Brazález Guerra, Patxi Funes Martínez, Rubén Rodríguez Tamayo.
Aprenda lenguaje ANSI C como si estuviera en Primero. Escuela Superior de Ingenieros
Industriales, 1998 [
http://www4.tecnun.es/asignaturas/Informat1/AyudaInf/aprendainf/ansic/leng_c.pdf]
• Manual de Maxima. [http://maxima.sourceforge.net/docs/manual/es/maxima.html]
IGUALDAD DE GÉNERO
En coherencia con el valor asumido de la igualdad de género, todas las denominaciones que en esta
Guía hacen referencia a órganos de gobierno unipersonales, de representación, o miembros de la
comunidad universitaria y se efectúan en género masculino, cuando no se hayan sustituido por
términos genéricos, se entenderán hechas indistintamente en género femenino o masculino, según el
sexo del titular que los desempeñe.