Syllabus

BQF-1020 PROGRAMACIÓN Y MÉTODOS NUMÉRICOS

DR. JOSE LUIS LIRA TURRIZA

jlira@itescam.edu.mx

Semestre Horas Teoría Horas Práctica Créditos Clasificación
4 3 2 5 Ciencias Básicas

Prerrequisitos

Competencias Atributos de Ingeniería
Traduce métodos de solución numérica de problemas matemáticos en algoritmos computacionales, de modo que pueda sistematizar el proceso de solución.   Identificar, formular y resolver problemas de ingeniería aplicando los principios de las ciencias básicas e ingeniería
Diseña soluciones a problemas matriciales por métodos numéricos, utilizando técnicas de estructuras de control.   Identificar, formular y resolver problemas de ingeniería aplicando los principios de las ciencias básicas e ingeniería
Resuelve numéricamente ecuaciones no lineales de una variable y sistemas de ecuaciones no lineales.   Identificar, formular y resolver problemas de ingeniería aplicando los principios de las ciencias básicas e ingeniería
Aproxima funciones por regresión lineal o no lineal para disponer de un modelo adecuado para los datos.   Identificar, formular y resolver problemas de ingeniería aplicando los principios de las ciencias básicas e ingeniería
Programa los métodos numéricos en un lenguaje de alto nivel para facilitar la solución numérica.   Identificar, formular y resolver problemas de ingeniería aplicando los principios de las ciencias básicas e ingeniería

Normatividad

Materiales

Bibliografía disponible en el Itescam
Título
Autor
Editorial
Edición/Año
Ejemplares

Parámetros de Examen
PARCIAL 1 De la actividad 1.1.1 a la actividad 2.1.4
PARCIAL 2 De la actividad 3.1.1 a la actividad 5.1.2

Contenido (Unidad / Competencia / Actividad / Material de Aprendizaje)
1. Introducción a la programación
          1.1. Traduce métodos de solución numérica de problemas matemáticos en algoritmos computacionales, de modo que pueda sistematizar el proceso de solución.
                   1.1.1. Enumerar las etapas básicas para la realización de diferentes actividades para comprender el concepto de algoritmo.
                          
                   1.1.2. Elaborar un resumen de las características del lenguaje de programación que se empleará en el curso.
                          
                   1.1.3. Elaborar algoritmos secuenciales, sencillos, para el cálculo de áreas, volúmenes, etc.
                          
                   1.1.4. Realizar la codificación de los algoritmos en el lenguaje de programación seleccionado.
                          
2. Estructuras de control, funciones y arreglos
          2.1. Diseña soluciones a problemas matriciales por métodos numéricos, utilizando técnicas de estructuras de control.
                   2.1.1. Elaborar un algoritmo y su codificación para realizar la suma de dos vectores de la misma dimensión.
                          
                   2.1.2. Emplear software matemático para elaboración de gráfica de funciones y mediante ellas encontrar la solución de las ecuaciones.
                          
                   2.1.3. Elaborar los programas para la resolución de ecuaciones no lineales de una incógnita, por diferentes métodos.
                          
                   2.1.4. Usar software matemático para la solución numérica sistemas de ecuaciones no lineales.
                          
3. Análisis del error y solución de ecuaciones
          3.1. Resuelve numéricamente ecuaciones no lineales de una variable y sistemas de ecuaciones no lineales.
                   3.1.1. Elaborar, a mano, gráficas de diferentes funciones para encontrar las raíces a través de la intersección con el eje X.
                          
                   3.1.2. Emplear software matemático para elaboración de gráfica de funciones y mediante ellas encontrar la solución de las ecuaciones.
                          
                   3.1.3. Elaborar los programas para la resolución de ecuaciones no lineales de una incógnita, por diferentes métodos.
                          
4. Regresión, interpolación y derivación numéricas
          4.1. Aproxima funciones por regresión lineal o no lineal para disponer de un modelo adecuado para los datos.
                   4.1.1. Elaborar, a mano, gráficas dispersión de datos experimentales para ver la tendencia de los mismos y aproximarlos a la recta o curva que mejor los describa. Obtener la ecuación de la curva a partir de la gráfica.
                          
                   4.1.2. Elaborar un programa para la obtención de la recta de mínimos cuadrados que mejor ajuste a un conjunto de datos experimentales
                          
                   4.1.3. Usar software matemático o alguna hoja de cálculo, para obtención del modelo matemático que mejor ajuste a un conjunto de datos experimentales.
                          
5. Integración y resolución de ecuaciones diferenciales ordinarias
          5.1. Programa los métodos numéricos en un lenguaje de alto nivel para facilitar la solución numérica.
                   5.1.1. Elaborar un programa para integración numérica de funciones analíticas y a partir de una tabla de datos experimentales, empleando diferentes métodos de integración
                          
                   5.1.2. Realizar la simulación del funcionamiento de un fermentador o algún otro biorreactor en estado dinámico, resolviendo las ecuaciones del sistema mediante software matemático.
                          

Prácticas de Laboratorio (20232024P)
Fecha
Hora
Grupo
Aula
Práctica
Descripción

Cronogramas (20232024P)
Grupo Actividad Fecha Carrera
4 A 1.1.1 Enumerar las etapas básicas para la realización de diferentes actividades para comprender el concepto de algoritmo. 2024-01-29 IBQA-2010-207
4 A 1.1.1 Enumerar las etapas básicas para la realización de diferentes actividades para comprender el concepto de algoritmo. 2024-02-07 IBQA-2010-207
4 A 1.1.1 Enumerar las etapas básicas para la realización de diferentes actividades para comprender el concepto de algoritmo. 2024-02-14 IBQA-2010-207
4 A 1.1.2 Elaborar un resumen de las características del lenguaje de programación que se empleará en el curso. 2024-02-19 IBQA-2010-207
4 A 1.1.3 Elaborar algoritmos secuenciales, sencillos, para el cálculo de áreas, volúmenes, etc. 2024-02-21 IBQA-2010-207
4 A 1.1.4 Realizar la codificación de los algoritmos en el lenguaje de programación seleccionado. 2024-02-26 IBQA-2010-207
4 A 2.1.1 Elaborar un algoritmo y su codificación para realizar la suma de dos vectores de la misma dimensión. 2024-02-28 IBQA-2010-207
4 A 2.1.2 Emplear software matemático para elaboración de gráfica de funciones y mediante ellas encontrar la solución de las ecuaciones. 2024-03-04 IBQA-2010-207
4 A 2.1.3 Elaborar los programas para la resolución de ecuaciones no lineales de una incógnita, por diferentes métodos. 2024-03-06 IBQA-2010-207
4 A 2.1.4 Usar software matemático para la solución numérica sistemas de ecuaciones no lineales. 2024-03-11 IBQA-2010-207
4 A 2.1.4 Usar software matemático para la solución numérica sistemas de ecuaciones no lineales. 2024-03-13 IBQA-2010-207
4 A 3.1.1 Elaborar, a mano, gráficas de diferentes funciones para encontrar las raíces a través de la intersección con el eje X. 2024-04-24 IBQA-2010-207
4 A 3.1.2 Emplear software matemático para elaboración de gráfica de funciones y mediante ellas encontrar la solución de las ecuaciones. 2024-04-29 IBQA-2010-207
4 A 3.1.3 Elaborar los programas para la resolución de ecuaciones no lineales de una incógnita, por diferentes métodos. 2024-05-06 IBQA-2010-207
4 A 4.1.1 Elaborar, a mano, gráficas dispersión de datos experimentales para ver la tendencia de los mismos y aproximarlos a la recta o curva que mejor los describa. Obtener la ecuación de la curva a partir de la gráfica. 2024-05-08 IBQA-2010-207
4 A 4.1.2 Elaborar un programa para la obtención de la recta de mínimos cuadrados que mejor ajuste a un conjunto de datos experimentales 2024-05-13 IBQA-2010-207
4 A 4.1.2 Elaborar un programa para la obtención de la recta de mínimos cuadrados que mejor ajuste a un conjunto de datos experimentales 2024-05-20 IBQA-2010-207
4 A 4.1.3 Usar software matemático o alguna hoja de cálculo, para obtención del modelo matemático que mejor ajuste a un conjunto de datos experimentales. 2024-05-22 IBQA-2010-207

Temas para Segunda Reevaluación