CURSO ONLINE TUTORIZADO

Curso online de C++ aplicado a OpenFOAM

Aprende a comprender, modificar y desarrollar código C++ aplicado a OpenFOAM para adaptar solvers, condiciones de contorno, modelos físicos y utilidades de postprocesado a las necesidades de tus propios proyectos CFD.
DURACIÓN
25 h.
MODALIDAD
Online asíncrono
PRÓXIMO INICIO:
06/11/2026

Inicio flexible. El periodo completo de acceso y tutoría comenzará a contar desde tu incorporación.

ACCESO Y TUTORÍA
2 meses

Acceso al campus, vídeos y atención del tutor durante este periodo. 

Idioma del curso:
Español e inglés

¿Te interesa el curso pero aún no quieres matricularte?

  • Para ver en pantalla completa, haz click en la V 
250 €

Formas de pago: tarjeta, transferencia bancaria y PayPal.

Pago seguro con tarjeta

RESULTADOS DEL CURSO

Qué aprenderás

Al finalizar el curso podrás aplicar estos conocimientos en situaciones profesionales reales.

  • Comprender la estructura básica de un programa en C++.
  • Utilizar variables, operadores, entradas, salidas y estructuras de control.
  • Trabajar con funciones, punteros y estructuras de datos.
  • Comprender la programación orientada a objetos aplicada a OpenFOAM.
  • Utilizar clases, constructores, destructores, herencia y funciones virtuales.
  • Trabajar con clases abstractas, plantillas y espacios de nombres.
  • Comprender cómo OpenFOAM representa y resuelve ecuaciones en derivadas parciales.
  • Interpretar la estructura interna de un solver de OpenFOAM.
  • Modificar solvers existentes para adaptarlos a casos concretos.
  • Desarrollar y compilar aplicaciones y librerías propias.
  • Crear nuevas condiciones de contorno.
  • Desarrollar modelos de turbulencia personalizados.
  • Crear modelos de transporte y modelos termofísicos.
  • Desarrollar utilidades propias de postprocesado.
  • Aplicar los conocimientos mediante ejercicios prácticos de programación en C++.
PERFIL DEL ALUMNO

Para quién es este curso

Una formación dirigida a profesionales que desean ampliar, actualizar o reforzar sus conocimientos técnicos y aplicarlos en su actividad profesional.

  • Ingenieros e ingenieros técnicos.
  • Graduados en Ingeniería Industrial, Mecánica, Naval, Aeroespacial, Energética y disciplinas afines.
  • Profesionales que ya utilizan OpenFOAM y necesitan personalizar sus simulaciones.
  • Usuarios de CFD interesados en comprender la programación interna de OpenFOAM.
  • Investigadores y personal docente que necesiten desarrollar modelos numéricos propios.
  • Estudiantes de ingeniería, física o ciencias computacionales.
  • Programadores interesados en aplicar C++ al desarrollo de solvers CFD.
  • Profesionales que necesiten modificar condiciones de contorno, modelos físicos o utilidades de postprocesado.

Consulta el programa completo

Descarga el díptico del curso con la información resumida y el programa formativo.

QUÉ RECIBES

Qué incluye la matrícula

Todo lo necesario para completar el curso con seguimiento, materiales y acreditación final.

  • Acceso al campus online durante 2 meses.
  • Todo el material disponible desde el primer día.
  • Manuales técnicos en PDF.
  • Material introductorio de C++ para alumnos sin experiencia previa.
  • Tres capítulos teórico-prácticos.
  • Ejemplos de programación aplicados a OpenFOAM.
  • Cinco ejercicios prácticos de C++.
  • Material didáctico íntegramente en inglés.
  • Consultas al profesorado en español o inglés.
  • Recursos de comunicación mediante mensajería, foros y herramientas del campus.
  • Tutoría con profesionales de experiencia acreditada en CFD y OpenFOAM.
  • Diploma acreditativo al superar el curso.
APLICACIÓN PROFESIONAL

Dónde aplicarás estos conocimientos

Competencias aplicables en diferentes funciones, departamentos y entornos industriales.

  • Personalización de solvers existentes de OpenFOAM.
  • Desarrollo de nuevos solvers CFD.
  • Programación de condiciones de contorno específicas.
  • Desarrollo de modelos de turbulencia.
  • Creación de modelos de transporte.
  • Desarrollo de modelos termofísicos.
  • Programación de utilidades de postprocesado.
  • Compilación de aplicaciones y librerías propias.
  • Resolución de ecuaciones en derivadas parciales dentro de OpenFOAM.
  • Automatización y adaptación de flujos de trabajo CFD.
  • Desarrollo de herramientas internas para oficinas técnicas y departamentos de I+D.
  • Aplicación en investigación, ingeniería industrial, naval, energética y aeroespacial.
ANTES DE EMPEZAR

Requisitos previos

Comprueba si necesitas conocimientos o experiencia previa antes de comenzar el curso.

Es necesario disponer de conocimientos mínimos de OpenFOAM para seguir el curso. Quienes no tengan experiencia previa con este software deberían realizar primero el Curso online de CFD con OpenFOAM.

No es imprescindible tener experiencia previa avanzada en C++. Los alumnos sin conocimientos de programación recibirán material adicional para adquirir un nivel elemental que les permita seguir la formación.

Importante: todos los textos, manuales y ejercicios del curso están íntegramente en inglés. Las consultas al profesorado pueden realizarse tanto en español como en inglés.

PROFESOR DEL CURSO

Mª Isabel Lamas Galdo

Mecánica de Fluidos Computacional · OpenFOAM · Programación C++ · Simulación numérica

Doctora Ingeniera Industrial por la Universidade da Coruña. Cuenta con experiencia profesional en proyectos de ingeniería y, desde 2008, ejerce como profesora en la Escuela Politécnica Superior de la Universidade da Coruña, impartiendo docencia en Ingeniería Industrial e Ingeniería Naval. Es autora de varios libros y numerosos artículos científicos, y ha participado como ponente en congresos nacionales e internacionales. En este curso cuenta con apoyo docente especializado en CFD, OpenFOAM y programación científica.

Formación impartida por un profesional con experiencia real en el sector.

CONTENIDOS

Programa del curso

CHAPTER 1. INTRODUCTION TO C++. APPLICATION TO OPENFOAM

  • 1.1 Introduction
  • 1.2 C++
  • 1.3 Basic structure of a C++ program
  • 1.4 Preprocessor directives
  • 1.5 Variables
  • 1.6 Operators
  • 1.7 Inputs and outputs
  • 1.8 Control structures

CHAPTER 2. C++. APPLICATION TO OPENFOAM

  • 2.1 Introduction
  • 2.2 Typedefs
  • 2.3 Functions
  • 2.4 Pointers
  • 2.5 Data structures
  • 2.6 Classes
  • 2.7 Constructors
  • 2.8 Destructors
  • 2.9 Friends
  • 2.10 Inheritance
  • 2.11 Virtual member functions
  • 2.12 Abstract classes
  • 2.13 Templates
  • 2.14 Namespaces
  • 2.15 Solving partial differential equations in OpenFOAM
  • 2.16 Programming in OpenFOAM

CHAPTER 3. DEVELOPMENT OF OWN CODE IN OPENFOAM

  • 3.1 Development of a new solver
  • 3.2 Compilation of applications and libraries
  • 3.3 Development of a new boundary condition
  • 3.4 Development of a new turbulence model
  • 3.5 Development of a new transport model
  • 3.6 Development of a new thermophysical model
  • 3.7 Development of a new postprocessing utility

EXERCISES

  1. C++ program 1
  2. C++ program 2
  3. C++ program 3
  4. C++ program 4
  5. C++ program 5
METODOLOGÍA

Cómo se desarrolla el curso

Una metodología flexible, práctica y compatible con la actividad profesional.

A tu ritmo

Accede al campus cuando quieras y organiza el estudio según tu disponibilidad.

Contenido práctico

Videolecciones, documentación técnica, ejercicios y actividades aplicadas.

Tutoría durante el curso

Podrás consultar dudas y recibir orientación del profesor durante el periodo formativo.

Evaluación y diploma

Completa las actividades y evaluaciones para obtener el diploma de aprovechamiento.

PREGUNTAS FRECUENTES

Resuelve tus dudas antes de empezar

Información práctica sobre el acceso, los materiales, la tutoría y la matrícula.

¿Hay horarios o clases en directo?

No. El curso es online y asíncrono. Puedes acceder al campus y avanzar según tu disponibilidad durante el periodo de realización. En cualquier momento: 24/7.

El inicio es flexible. Tras formalizar la matrícula y confirmar el pago, recibirás las instrucciones de acceso al campus.

El curso está planificado para realizarse durante ocho semanas. Durante ese periodo tendrás acceso al campus, los contenidos y el acompañamiento del tutor.

Sí. Los manuales técnicos en PDF son descargables y podrás conservarlos como material de consulta una vez finalizado el curso.

Sí. Durante el periodo formativo podrás plantear dudas y recibir orientación del tutor a través de los medios habilitados en el campus.

Sí. Al completar las actividades y evaluaciones previstas se emitirá el correspondiente diploma de aprovechamiento.

Las empresas que cumplan los requisitos pueden bonificar total o parcialmente el coste mediante sus créditos FUNDAE. Technical Courses facilita la información necesaria y puede poner a la empresa en contacto con una entidad especializada que gestione el proceso.

Sí. El pago con tarjeta mediante Stripe será la opción más rápida, pero también puedes solicitar el pago por transferencia bancaria o PayPal. Para empresas, varios alumnos o necesidades de facturación, utiliza el botón “Solicitar información”.

Una vez confirmado el pago, Technical Courses tramitará tu matrícula y te enviará por correo electrónico las instrucciones y credenciales de acceso al campus.

EMPIEZA TU FORMACIÓN

Da el siguiente paso en tu formación técnica

Accede al curso, avanza a tu ritmo y cuenta con el apoyo de un tutor experto durante todo el periodo formativo.

¿Aún no estás preparado para matricularte?

250 €

Formas de pago: tarjeta, transferencia bancaria y PayPal.

Confirma los datos de tu transferencia

Indícanos los datos necesarios para identificar el pago y preparar tu matrícula.

Solicitar factura proforma

Completa los datos de facturación y te enviaremos una factura proforma antes de realizar el pago.

Pago por transferencia bancaria

Realiza la transferencia con los siguientes datos. Tu matrícula se activará una vez confirmado el ingreso.

Curso: Nombre del curso
Beneficiario: Norplan Engineering S.L.
Banco: ABANCA
IBAN: ES21 2080 0238 2030 4002 6565
Concepto: Nombre y apellidos + nombre del curso

Importe a transferir:

200 €

Indica el concepto de la transferencia para que podamos identificar el pago y activar tu matrícula sin demoras.

¿Necesitas una factura proforma antes de realizar la transferencia?

 

Elige cómo quieres realizar la compra

 Puedes pagar online de forma inmediata o realizar una transferencia bancaria.

Pagar online

Tarjeta, Bizum, Apple Pay, Google Pay y otros métodos disponibles.

Transferencia bancaria

Realiza una transferencia a nuestra cuenta de ABANCA. 

¿Tu empresa necesita una factura proforma antes del pago?

¿Tienes alguna duda sobre este curso?

Déjanos tu consulta y te responderemos personalmente.

CONSULTA SOBRE:

Curso online de C++ aplicado a OpenFOAM

Pablo Mira-Oteiza

  • Titulación
    Ingeniero Naval y Oceánico titulado en la Escuela Politécnica Superior de la Universidad de La Coruña.

  • Experiencia en el sector
    Cuenta con una notable experiencia en el diseño conceptual de buques y artefactos y en la coordinación de proyectos de ingeniería básica. Ha colaborado en los departamentos de ingeniería de compañías tales como Navantia, Capgemini o Gabadi, en proyectos pioneros para la industria naval.

  • Especialidades
    Domina el modelado de formas de buques en diferentes softwares y ha creado numerosos cascos de buques posteriormente construidos. En sus trabajos realiza cálculos de arquitectura naval así como cálculos estructurales mediante el método de los elementos finitos.

Carlos Rodriguez Vidal

  • Titulación
    Ingeniero Técnico Naval. Licenciado en Máquinas Navales. Máster en Ingeniería Marítima y Doctor por la Universidade da Coruña. 

  • Experiencia en el sector
    Oficial de Máquinas de la Marina Mercante Española. Cuenta con extensa experiencia en diseño mecánico y cálculo de estructuras en diferentes empresas de ingeniería y oficinas tecnicas. Ha sido profesor del módulo profesional de Organización del mantenimiento de planta propulsora y maquinaria auxiliar de buques. Actualmente es profesor de Ingeniería Naval en la Universidade da Coruña. 

  • Especialidades
    Ha participado en diversos proyectos de investigación I+D+i en el Centro de Innovación y Servicios de Galicia y en la Universidad de La Coruña. Publicó diversos libros y artículos técnicos para revistas científicas tanto nacionales como internacionales.

María Isabel Lamas Galdo

  • Titulación
    Doctora Ingeniera Industrial por la Universidade da Coruña. 

  • Experiencia en el sector

    Desde el año 2008 hasta la actualidad ejerce como profesora en la Escuela Politécnica Superior de la Universidade da Coruña, impartiendo docencia en las carreras de Ingeniería Industrial e Ingeniería Naval. Cuenta con experiencia profesional en el campo de proyectos de ingeniería.

  • Especialidades
    Es autora de varios libros y numerosos artículos en revistas científicas. Asimismo, ha participado como ponente en diversos congresos de ingeniería, tanto nacionales como internacionales.

Miguel Cerrolaza Rivas

  • Titulación
    Doctor Ingeniero Industrial por la Universidad Politécnica de Madrid. Máster en Ingeniería Civil por la Universidade Federal de Río de Janeiro (Brasil).

  • Experiencia en el sector
    Más de 30 años de experiencia en análisis por elementos finitos y uso de software para cálculo numérico y modelización por ordenador. Actualmente es profesor en la Universidad Internacional de Valencia (Valencia, España) y en la Universidad Politécnica de Cataluña (Barcelona, España).

  • Especialidades
    Profesor invitado por la Ecole Nationale des Ponts et Chaussess (París) y por la Colorado School of Mines (USA). Autor de numerosas publicaciones en revistas y cerca de 10 libros en el área. Ha sido invitado a dictar más de 40 conferencias en Europa, Asia, USA y Latinoamérica.

Santiago Rey García

  • Titulación
    Jefe de Máquinas de la Marina Mercante (titulación profesional), Licenciado en Máquinas Navales por la Universidad de La Coruña.

  • Experiencia en el sector
    Cuenta con extensa experiencia como oficial de máquinas y jefe de máquinas en buques petroleros, quimiqueros, Ropax y remolcadores de altura. Varios años de experiencia en la conducción y mantenimiento de salas de máquinas (tanto con vapor como diesel), mantenimiento predictivo, preventivo y correctivo. Actualmente desempeña el cargo de Jefe de Máquinas en remolcadores de altura.

  • Especialidades
    Certificado de Operador de sistemas hidraulicos FRAMO. Conocimientos avanzados de sistemas de control por computadora, sistemas de supervisión y adquisición de datos por medio de sistemas Scada.