Objetivo general:
Desarrollar y aplicar métodos numéricos para la programación de varias funciones.

Objetivos particulares:

  • Manipular bases de datos por diferentes métodos numéricos.
  • Programar en dispositivos externos de fácil acceso.
  • Diseñar circuitos con dispositivos para el almacenaje de datos e información a usar en posteriores análisis.
  • Comparar la versatilidad de la programación con otro software disponible.
Skill Level: Beginner

Objetivo general.

Capacitar a los interesados en el uso del cómputo de alto rendimiento para la solución de ecuaciones diferenciales parciales.

Público objetivo.

Alumnos de ciencias e ingenierías, afines.

Perfil del egresado

Al terminar este taller, el participante será capaz de entender, usar y modificar los conceptos de cómputo de alto rendimiento y el uso de herramientas como Python y algunas otras para la solución de ecuaciones diferenciales.


Skill Level: Beginner
Objetivos generales:
  • El estudio de los métodos directos e iterativos básicos, estables, rápidos y de bajo costo computacional.
  • Lograr que el estudiante sea capaz de diagnosticar cuando un problema matemático es de datos bien o mal-comportados numéricamente.
  • Hacer que el estudiante aprenda a realizar experimentación numérica desarrollando programas en MATLAB, Fortran, C o Python.
  • Entrenar al estudiante en la resolución numérica de problemas elementales de interés en la ciencia y la tecnología.

Objetivos específicos:

  • Comprender los fundamentos del análisis numérico.
  • Reconocer y aplicar algunos métodos del análisis numérico para la resolución de problemas asociados con sistemas de ecuaciones lineales.
  • Identificar las ideas centrales de la interpolación, los distintos tipos que existen, su importancia práctica con ventajas y desventajas.
  • Profundizar sus conocimientos acerca de los métodos de integración numérica.
  • Aplicar algunos métodos numéricos en el ajuste de datos.
  • Utilizar algunos algoritmos del análisis numérico a la resolución de sistemas de ecuaciones no lineales
  • Comprender los conceptos relacionados al Método de Monte Carlo, generación de números aleatorios y simulación de variables aleatorias.



Skill Level: Beginner

Objetivo.
Introducir y aplicar conceptos generales de simulación numérica, análisis y visualización de datos para estudiar sistemas terrestres de interés para la ciencia y la industria. Lo anterior se hará a través del uso de métodos numéricos robustos, la aplicación de herramientas computacionales de alto nivel y estrategias simples de IA.

Descripción.

El cómputo científico es una herramienta que permite simular procesos de ciencia e ingeniería y hasta cierto punto, predecir algunos comportamientos bajo ciertas condiciones. Esta área de estudio es transversal a muchos otros campos del conocimiento y emplea métodos y técnicas especializadas para generar escenarios donde es posible manipular parámetros importantes, que de otro modo sería muy caro o imposible. En el caso particular de las Ciencias de la Tierra, es posible por ejemplo ampliar o reducir las escalas de tiempo en procesos como el viaje de ondas sísmicas sobre la corteza terrestre; modificar la ubicación de pozos de extracción de hidrocarburos en un yacimiento; controlar la temperatura de yacimientos geotérmicos para la generación de energía, etcétera. La mayoría de las investigaciones que se realizan en el cómputo científico, tienen aplicación directa en la industria de nuestro país. Hoy en día la Inteligencia Artificial (IA) se ha convertido en una herramienta omnipresente que está cambiando la forma en que realizamos nuestras actividades de todos los días, por esa razón es importante estudiar cómo se puede aplicar la IA en la solución de problemas de
ciencia e ingeniería.

Skill Level: Beginner

Objetivo del curso.
El alumno comprenderá los fundamentos teóricos y los aspectos prácticos de la simulación matemática de yacimientos

Skill Level: Intermediate

Objetivo(s) del curso:

  • El alumno utilizará métodos numéricos para obtener soluciones aproximadas de modelos matemáticos.
  • Elegirá el método que le proporcione mínimo error y utilizará equipo de cómputo como herramienta para desarrollar programas.

NÚM. NOMBRE HORAS:

  1.  Aproximación numérica y errores 2. Solución numérica de ecuaciones algebraicas y trascendentes 10.0
  2. Solución numérica de ecuaciones algebraicas y trascendentes 10.0
  3. Solución numérica de sistemas de ecuaciones lineales 12.0
  4. Interpolación, derivación e integración numéricas 14.0
  5. Solución numérica de ecuaciones y sistemas de ecuaciones diferenciales 13.0
  6. Solución numérica de ecuaciones en derivadas parciales 10.0
Skill Level: Beginner

Objetivos generales: 

  • Introducir a la teoría de las ecuaciones diferenciales y sus aplicaciones en los problemas de la vida real.
  • Iniciar en la modelación matemática de problemas a través de la formulación de ecuaciones diferenciales.
  • Proporcionar métodos analíticos, numéricos y cualitativos para análisis de ecuaciones diferenciales.

Objetivos específicos: 

  • Repasar y plantear problemas generales y dar algunos conceptos básicos. 
  • Explicar algunos fenómenos naturales desde la perspectiva matemática, como motivación para el estudio de las ecuaciones diferenciales. 
  • Comprender la naturaleza de las ecuaciones diferenciales no lineales de primer orden y sus principales características y propiedades. 
  • Explicar los conceptos y características fundamentales de las ecuaciones diferenciales lineales de segundo orden y su resolución. 
  • Discutir algunos conceptos y métodos de solución relacionados con esta clase de ecuaciones diferenciales. 
  • Explicar los conceptos y características de la transformada de Laplace y de Fourier y su resolución 
  • Comprender los problemas asociados con sistemas de ecuaciones diferenciales ordinarias.  Comprender la teoría cualitativa de ecuaciones diferenciales. 
  • Explicar el concepto de ecuaciones en diferencias y métodos numéricos, así como algunos resultados importantes.

Skill Level: Beginner