260€
Presentación
Este Curso de Programación con Fortran está diseñado para proporcionar una comprensión completa y práctica del lenguaje Fortran, utilizado principalmente en aplicaciones científicas y de ingeniería debido a su eficiencia en cálculos numéricos.
En la formación se ven desde los fundamentos y la instalación del entorno de desarrollo, hasta aspectos avanzados como la programación orientada a objetos, manejo de memoria dinámica, paralelismo y optimización.
Gracias a lo aprendido en este curso podrás desarrollar aplicaciones complejas y eficientes en Fortran, a través de ejemplos prácticos y ejercicios que consolidan los conocimientos teóricos pudiendo enfrentar desafíos de programación en entornos profesionales y académicos
Universidades colaboradoras
Para qué te prepara
El Curso de Programación con Fortran te prepara para dominar Fortran, desde los conceptos básicos hasta técnicas avanzadas. Aprenderás a desarrollar y optimizar aplicaciones científicas y de ingeniería, gestionar la memoria eficientemente y aplicar paralelismo para mejorar el rendimiento de tus programas. Además, te especializarás para depurar y realizar pruebas efectivas, asegurando la calidad y fiabilidad de tus proyectos.
Objetivos
- Comprender la evolución histórica de Fortran.
- Configurar y utilizar el entorno de desarrollo Fortran.
- Implementar estructuras de control y subprogramas.
- Manipular arreglos y matrices en programas.
- Gestionar archivos y realizar operaciones de E/S.
- Aplicar conceptos de POO en Fortran.
- Optimizar programas y utilizar técnicas de paralelismo.
A quién va dirigido
Este Curso de Programación con Fortran está dirigido a estudiantes de informática, ciencias, ingeniería y matemáticas, así como a profesionales que trabajan en áreas que requieren cálculos numéricos intensivos. También es ideal para profesionales de la investigación y desarrollo de software que desean mejorar sus habilidades en programación científica usando Fortran.
Salidas Profesionales
Los conocimientos adquiridos en este Curso de Programación con Fortran abren oportunidades en diversos campos como la investigación científica, desarrollo de software de ingeniería, análisis de datos, simulación numérica, entre otros. Podrás trabajar en áreas como la programación Fortran, ingeniería de software, investigación o consultoría en diferentes sectores profesionales.
Temario
UNIDAD DIDÁCTICA 1. INTRODUCCIÓN A FORTRAN
- Historia y evolución de Fortran
- Instalación y configuración del entorno de desarrollo
- Primer programa en Fortran: "Hello, World!"
- Estructura básica de un programa en Fortran
- Compilación y ejecución de programas en Fortran
UNIDAD DIDÁCTICA 2. TIPOS DE DATOS Y OPERADORES EN FORTRAN
- Tipos de datos básicos: enteros, reales, complejos y caracteres
- Declaración y asignación de variables
- Operadores aritméticos y de asignación
- Operadores lógicos y de comparación
- Conversiones de tipos y funciones intrínsecas
UNIDAD DIDÁCTICA 3. ESTRUCTURAS DE CONTROL EN FORTRAN
- Sentencias condicionales: IF, ELSE IF, ELSE
- Sentencias de selección: SELECT CASE
- Bucles: DO y DO WHILE
- Control de bucles: EXIT y CYCLE
UNIDAD DIDÁCTICA 4. SUBPROGRAMAS EN FORTRAN
- Funciones y subrutinas
- Pasaje de argumentos: por valor y por referencia
- Modularización de programas: uso de módulos
- Alcance de variables: locales y globales
- Recursividad en Fortran
UNIDAD DIDÁCTICA 5. ARREGLOS Y MATRICES EN FORTRAN
- Declaración y manipulación de arreglos unidimensionales
- Declaración y manipulación de matrices multidimensionales
- Operaciones con arreglos y matrices
- Funciones intrínsecas para manipulación de arreglos
UNIDAD DIDÁCTICA 6. ENTRADA Y SALIDA EN FORTRAN
- Lectura y escritura de datos desde y hacia la consola
- Manejo de archivos: apertura, lectura, escritura y cierre
- Formato de entrada y salida: FORMAT
- Manejo de errores en operaciones de E/S
UNIDAD DIDÁCTICA 7. PROGRAMACIÓN ORIENTADA A OBJETOS EN FORTRAN
- Introducción a la POO en Fortran
- Definición y uso de tipos derivados
- Encapsulamiento y visibilidad
- Herencia y polimorfismo
UNIDAD DIDÁCTICA 8. MANEJO DE MEMORIA DINÁMICA EN FORTRAN
- Asignación y desasignación dinámica de memoria
- Uso de punteros en Fortran
- Manejo de memoria con arreglos dinámicos
UNIDAD DIDÁCTICA 9. PARALELISMO Y OPTIMIZACIÓN EN FORTRAN
- Introducción a la programación paralela
- Uso de OpenMP en Fortran
- Paralelismo con MPI
- Técnicas de optimización de código
UNIDAD DIDÁCTICA 10. APLICACIONES AVANZADAS EN FORTRAN
- Interfaz con otros lenguajes de programación
- Uso de bibliotecas externas
- Programación gráfica en Fortran
- Simulación numérica y aplicaciones científicas avanzadas
UNIDAD DIDÁCTICA 11. DEPURACIÓN Y PRUEBAS EN FORTRAN
- Técnicas de depuración en Fortran
- Uso de herramientas de depuración
- Pruebas unitarias y de integración
- Buenas prácticas en la escritura de pruebas
Titulación
Solicitar información