Ingeniería Matemática
Máster. Curso 2023/2024.
PROGRAMACIÓN CIENTÍFICA - 608063
Curso Académico 2023-24
Datos Generales
- Plan de estudios: 0648 - MÁSTER UNIVERSITARIO EN INGENIERÍA MATEMÁTICA (2010-11)
- Carácter: COMPLEMENTO DE FORMACION
- ECTS: 3.0
SINOPSIS
COMPETENCIAS
Generales
(CG5) Resolver computacionalmente problemas matemáticos utilizando software adecuado.
Específicas
(CE3 y CE6) Conocer las características principales de Fortran y C, Saber utilizar librerías científicas, saber implementar algoritmos en ambos lenguajes, resolver problemas numéricos elaborando los programas adecuados.
ACTIVIDADES DOCENTES
Clases teóricas
1/3 del tiempo presencial total: Explicaciones de las características de los lenguajes a partir de los ejemplos presentados.
Descripción de librerías científicas
Descripción de librerías científicas
Clases prácticas
2/3 del tiempo presencial total: Desarrollo, comprensión, pruebas, análisis, variantes, detección y corrección de errores en los programas utilizados.
Aprendizaje y uso de los lenguajes y librerías.
Estrategias de programación
Aprendizaje y uso de los lenguajes y librerías.
Estrategias de programación
Laboratorios
Uso libre por parte de los alumnos.
Presenciales
1,2
No presenciales
1,8
Semestre
1
Breve descriptor:
Lenguajes de programación Fortran 95 y C.
Librerías científicas
Librerías científicas
Requisitos
No tiene
Objetivos
Que el estudiante asimile, a través de numerosos ejemplos, suficientes contenidos de los lenguajes Fortran 95 y C para que pueda realizar programas de moderada dificultad.
Que el estudiante aprenda a utilizar librerías de cálculo científico.
Que el estudiante se habitúe a implementar algoritmos en estos lenguajes de programación.
Que el estudiante aprenda a utilizar librerías de cálculo científico.
Que el estudiante se habitúe a implementar algoritmos en estos lenguajes de programación.
Contenido
Lenguaje Fortran 95 (elementos, sentencias de control, arrays, procedimientos, ficheros).
Lenguaje C (elementos, sentencias de control, funciones, arrays, punteros, ficheros).
Librerías científicas. Uso desde Fortran y desde C.
Interoperatividad entre Fortran y C.
Detección y corrección de errores.
Lenguaje C (elementos, sentencias de control, funciones, arrays, punteros, ficheros).
Librerías científicas. Uso desde Fortran y desde C.
Interoperatividad entre Fortran y C.
Detección y corrección de errores.
Evaluación
(1) Elaboración de programas en Fortran o C. Resolución de casos personalizados 7.0 puntos.
(2) Prácticas personalizadas con librerías científicas: 2.0 puntos.
(3) Ejercicios en clase: 1.0 puntos.
(2) Prácticas personalizadas con librerías científicas: 2.0 puntos.
(3) Ejercicios en clase: 1.0 puntos.
Bibliografía
ADAMS, J.C., BRAINERD, W.S., MARTIN, J.T., SMITH, B.T. y WAGENER, J.L. (1997) "Fortran 95 Handbook. Complete ISO/ANSI Reference" MIT Press
CHAPMAN, S.J. (1998) "Fortran 90/95 for Scientists and Engineers" McGraw-Hill
GARCÍA, J., RODRÍGUEZ, J.I., GOÑI, R., BRAZÁLEZ, A., FUNES, P., RODRÍGUEZ, R. (1998) "Aprenda lenguaje ANSI C como si estuviera en primero" Univ. de Navarra
KERNIGHAN, B.W. y RITCHIE, D. M. (1978) "The C Programming Language". Prentice-Hall Software Series.
METCALF, M., REID, J. y COHEN, M. (2004) "Fortran 95/2003 Explained", Oxford University Press
Apuntes propios, otros manuales y documentación en formato electrónico.
CHAPMAN, S.J. (1998) "Fortran 90/95 for Scientists and Engineers" McGraw-Hill
GARCÍA, J., RODRÍGUEZ, J.I., GOÑI, R., BRAZÁLEZ, A., FUNES, P., RODRÍGUEZ, R. (1998) "Aprenda lenguaje ANSI C como si estuviera en primero" Univ. de Navarra
KERNIGHAN, B.W. y RITCHIE, D. M. (1978) "The C Programming Language". Prentice-Hall Software Series.
METCALF, M., REID, J. y COHEN, M. (2004) "Fortran 95/2003 Explained", Oxford University Press
Apuntes propios, otros manuales y documentación en formato electrónico.
Otra información relevante
Numerosos ejemplos y documentación de uso de los lenguajes y librerías puestos en el Campus Virtual.
Estructura
Módulos | Materias |
---|---|
No existen datos de módulos o materias para esta asignatura. |
Grupos
Clases teóricas | ||||
---|---|---|---|---|
Grupo | Periodos | Horarios | Aula | Profesor |
Grupo único | 04/09/2023 - 15/09/2023 | LUNES 16:00 - 18:30 | - | ANGEL FELIPE ORTEGA CRISANTO DE LOS SANTOS DURAN |
MARTES 16:00 - 18:30 | - | ANGEL FELIPE ORTEGA CRISANTO DE LOS SANTOS DURAN | ||
MIÉRCOLES 16:00 - 18:30 | - | ANGEL FELIPE ORTEGA CRISANTO DE LOS SANTOS DURAN | ||
JUEVES 16:00 - 18:30 | - | ANGEL FELIPE ORTEGA CRISANTO DE LOS SANTOS DURAN | ||
VIERNES 16:00 - 18:30 | - | ANGEL FELIPE ORTEGA CRISANTO DE LOS SANTOS DURAN |