1. DATOS DE LA ASIGNATURA Nombre de la asignatura: Carrera: Métodos Numéricos Todas las carreras de ingeniería Clave de la asignatura: (Créditos) SATCA: 2–3-5 2. PRESENTACIÓN Caracterización de la asignatura: Esta asignatura aporta al perfil del Ingeniero la capacidad de resolver problemas relacionados con la ingeniería mediante la aplicación de algoritmos numéricos y el uso de computadoras digitales. Esta asignatura es importante pues permite al estudiante desarrollar su capacidad de resolución de problemas matemáticos por métodos no analíticos usando computadoras digitales. El proceso de solución de problemas por métodos numéricos desarrolla habilidades de análisis, que le permiten al estudiante generar un procedimiento estructurado y ordenado (algoritmo) para obtener soluciones puntuales de los problemas. También se desarrolla la capacidad de análisis para detectar, estimar y corregir errores, tanto de procedimiento como de aproximación. Esta asignatura requiere haber cursado previamente la asignatura de Algoritmos y Programación así como del dominio de los conceptos fundamentales de Algebra lineal, Cálculo Diferencial y Cálculo integral. El propósito de la asignatura es que el estudiante tenga las herramientas para resolver problemas de ingeniería, física y matemáticas que no pueden resolverse por técnicas analíticas por resultar demasiado complejas o laboriosas. Estos problemas se presentan en una gran variedad de situaciones complejas en asignaturas posteriores del plan de estudios de Ingeniería como Ecuaciones diferenciales, Mecánica de Materiales I y II, Termodinámica, Transferencia de calor, Mecánica de Fluidos, Análisis de fluidos, Vibraciones Mecánicas, Diseño Mecánico I y II, Diseño de elementos mecánicos y mecanismos, Fisicoquímica, Fenómenos de Transporte, Equilibrio Físico – Químico, Cinética, Caracterización Estructural, Procesos de Fabricación de metales ferrosos, Comportamiento mecánico de los materiales, Física del estado sólido, Corrosión y degradación de los materiales, Operaciones Unitarias, Diseño de Reactores, Control, Dinámica y Simulación de Procesos. Intención didáctica: En la actualidad, el empleo de técnica numéricas es de gran importancia en el análisis y solución de sistemas de ingeniería. El importante esfuerzo de cálculo que implica en la mayoría de los métodos, hace que su uso esté íntimamente ligado al empleo de computadoras. De hecho, sin el desarrollo que se ha producido en el campo de la informática resultaría difícilmente imaginable el nivel actual de utilización de las técnicas numéricas en el ámbito de la ingeniería. El temario se organiza en seis unidades. Al término de cada una de las unidades 1 temáticas se deben resolver problemas orientados a mostrar las aplicaciones en el área de la ingeniería. En la primera unidad se abordan los temas de aproximaciones y errores en sus diferentes variantes. Se analiza el concepto de error en el cálculo numérico, ya que en todos los métodos iterativos es fundamental estimar el grado de aproximación de la solución que se obtiene. En la segunda unidad se aplican diferentes métodos alternativos (numéricos) a la solución analítica para encontrar las raíces de ecuaciones polinomiales, con el objetivo de proporcionar una herramienta adicional a los métodos convencionales. En la tercera unidad se aplican los sistemas de ecuaciones lineales, no lineales y sus valores característicos en la solución de problemas reales del área de Ingeniería La cuarta unidad inicia abordando interpolación lineal y cuadrática, polinomios de interpolación con diferencias divididas de Newton, polinomios de Lagrange y finalmente se estudia regresión por mínimos cuadrados lineales y cuadráticos En la quinta unidad se hace un estudio de los principales métodos para derivación e integración numérica. En la sexta unidad se presentan fundamentos de ecuaciones diferenciales ordinarias y los métodos numéricos básicos de solución En cada unidad de aprendizaje se sugieren actividades reales que puedan ser desarrolladas por los estudiantes y por el docente. Se requiere que el docente guie al estudiante resolviendo primeramente problemas modelo y que luego el estudiante resuelva por cuenta propia problemas de manera que adquiera confianza en la resolución de este tipo de ejercicios. El docente debe contar con los conocimientos necesarios en cuanto a la programación en un lenguaje de alto nivel. De igual manera debe fomentar en el estudiante el interés por el desarrollo de programas para la búsqueda de soluciones a problemas existentes en el área. Debe contar con el perfil propio de la carrera. La academia correspondiente deberá seleccionar el lenguaje de programación más adecuado a su entorno laboral, así como el software matemático a utilizar. 2 3. COMPETENCIAS A DESARROLLAR Competencias específicas: Soluciona problemas de ingeniería aplicando diferentes métodos numéricos y seleccionando el más eficiente. Competencias genéricas: Competencias instrumentales • Capacidad de análisis y síntesis. • Capacidad de organizar y planificar. • Habilidades de programación en un lenguaje computacional. • Habilidades de gestión de información (habilidad para buscar y analizar información proveniente de fuentes diversas). • Solución de problemas. • Toma de decisiones. Competencias interpersonales • Capacidad crítica y autocrítica • Trabajo en equipo • Habilidades interpersonales • Compromiso ético Competencias sistémicas • Capacidad de aplicar los conocimientos en la práctica • Habilidades de investigación • Habilidad para trabajar en forma autónoma • Capacidad para diseñar y gestionar proyectos • Preocupación por la calidad • Búsqueda del logro 3 4. HISTORIA DEL PROGRAMA Lugar y fecha de elaboración o revisión Instituto Tecnológico de Chihuahua, Departamento de Ciencias Básicas. Enero de 2012 Instituto Tecnológico de Chihuahua, Departamento de Ciencias Básicas. Febrero de 2012 Instituto Tecnológico de Chihuahua, Departamento de Ciencias Básicas. Febrero de 2012 Instituto Tecnológico de Chihuahua, Departamento de Ciencias Básicas. Febrero de 2012 Instituto Tecnológico de Chihuahua, Departamento de Ciencias Básicas. Mayo de 2013 Participantes Ing. Elizabeth León Martínez Ing. Javier Hugo Esquivel Guerrero Ing. Jesús Francisco Duarte Martínez Ing. Elizabeth León Martínez Ing. Javier Hugo Esquivel Guerrero Ing. Jesús Francisco Duarte Martínez Ing. Luis Alonso Pacheco Ing. Elizabeth León Martínez Ing. Javier Hugo Esquivel Guerrero Ing. Jesús Francisco Duarte Martínez Ing. Luis Alonso Pacheco Dr. Isidro Robledo Ing. Javier Hugo Esquivel Guerrero Ing. Jesús Francisco Duarte Martínez Ing. Roberto Hernández Reunión de mesa de trabajo para el diseño y análisis de programas de Métodos Numéricos Ing. Jesús Francisco Duarte Martínez Ing. Luis Alonso Pacheco Dr. Isidro Robledo Mesa de trabajo para el diseño y análisis de los programas de Métodos Numéricos 4 Evento Mesa de trabajo para el diseño y análisis de los programas de Métodos Numéricos Mesa de trabajo para el diseño y análisis de los programas de Métodos Numéricos Mesa de trabajo para el diseño y análisis de los programas de Métodos Numéricos 5. OBJETIVOS GENERALES DEL CURSO Soluciona problemas de ingeniería seleccionando el más eficiente. aplicando diferentes métodos numéricos y 6. COMPETENCIAS PREVIAS • • • • • • Aplica pensamiento lógico matemático Modela problemas matemáticamente Resuelve derivadas e integrales Resuelve ecuaciones diferenciales Resuelve sistemas de ecuaciones Desarrolla programas en algún lenguajes estructurado 7. TEMARIO UNIDAD TEMAS 1 Introducción a los métodos numéricos 2 Solución de ecuaciones algebraicas 3 Solución de sistemas de ecuaciones lineales y no lineales. SUBTEMAS 1.1. Concepto y trascendencia histórica del análisis numérico 1.2. Importancia del análisis numérico en la ingeniería 1.3. Aproximaciones 1.3.1. Cifras significativas 1.3.2. Exactitud y precisión 1.4. Análisis del error 1.4.1. Errores de redondeo 1.4.2. Errores de truncamiento 1.4.3. Error numérico total 2.1. Introducción 2.1.1. Teoría de un método iterativo 2.1.2. Raíz de una ecuación 2.2. Método de graficación 2.3. Métodos de intervalos 2.3.1. Método de Bisección 2.3.2. Método de la Falsa posición 2.3.3. Método de la Falsa posición modificada 2.4. Métodos abiertos 2.4.1. Método de punto fijo 2.4.2. Método de Newton Raphson 2.4.3. Método de la Secante 2.4.4. Método de Newton Raphson modificado para raíces múltiples. 2.5. Aplicaciones 3.1. Sistemas de ecuaciones lineales 3.1.1. Método de Gauss 3.1.2. Método de Gauss-Jordan 3.1.3. Método de la Inversa 3.1.4. Método de Gauss Seidel 3.1.5. Método de Jacobi 5 4 Ajuste de funciones 5 Diferenciación e Integración Numérica 6 Solución numérica de ecuaciones diferenciales 3.2. Sistemas de ecuaciones no lineales 3.2.1. Método iterativo secuencial 3.2.2. Método de Newton para sistemas no lineales 3.3. Aplicaciones 4.1. Fundamentos de estadística 4.2. Interpolación 4.2.1. Polinomios de interpolación con diferencias divididas de Newton 4.2.2. Polinomio de interpolación de Lagrange 4.3. Regresión por mínimos cuadrados 4.3.1. Regresión lineal 4.3.2. Regresión polinomial 4.3.3. Regresión lineal múltiple 4.4. Aplicaciones 5.1. Integración Numérica 5.1.1. Método del trapecio 5.1.2. Métodos de Simpson 5.2. Diferenciación numérica 5.2.1. Diferencias finitas hacia atrás, diferencias hacia adelante y diferencias centrales 5.3. Aplicaciones 6.1. Solución de ecuaciones diferenciales ordinarias 6.1.1. Método de Euler 6.1.2. Método de Euler Heun 6.1.3. Método de Runge Kutta 6.1.4. Métodos de pasos múltiples 6.2. Sistemas de dos ecuaciones 6.3. Solución de ecuaciones diferenciales parciales 6.4. Aplicaciones. 6 8. SUGERENCIAS DIDÁCTICAS • • • • • • • • Domina la disciplina que está bajo su responsabilidad. Desarrolla la capacidad para coordinar y trabajar en equipo; orienta el trabajo del estudiante y potenciar en él la autonomía, el trabajo cooperativo y la toma de decisiones. Muestra flexibilidad en el seguimiento del proceso formativo y propicia la interacción entre los estudiantes. Toma en cuenta el conocimiento de los estudiantes como punto de partida para la construcción de nuevos conocimientos. Propicia en el estudiante, el desarrollo de actividades intelectuales de induccióndeducción y análisis-síntesis, las cuales lo encaminan hacia la investigación, la aplicación de conocimientos y la solución de problemas. Desarrolla actividades de aprendizaje que propicien la aplicación de los conceptos, modelos y metodologías que se van aprendiendo en el desarrollo de la asignatura. Propone problemas que permitan al estudiante la integración de contenidos de la asignatura y entre distintas asignaturas, para su análisis y solución. Relaciona los contenidos de esta asignatura con las demás del plan de estudios para desarrollar una visión interdisciplinaria en el estudiante. 7 9. SUGERENCIAS DE EVALUACIÓN La evaluación debe ser autentica (diagnostica, formativa y sumativa), por lo que se debe considerar el desempeño de cada una de las actividades de aprendizaje sugeridas. Tomando en cuenta: • • • • • • • • Pruebas escritas para evaluar el manejo de aspectos teóricos y declarativos. Reportes investigación. Reportes de práctica de programación Evaluación de las exposiciones. Desarrollo de programas que cubran los contenidos plasmados en el programa de estudios. Desarrollo de programas derivados de problemas planteados por el docente. Integrar el portafolio de evidencias Proyecto final. 8 10. UNIDADES DE APRENDIZAJE Unidad 1. Introducción a los métodos numéricos Competencia específica a desarrollar Actividades de Aprendizaje Conoce y comprende la importancia de • Investiga la necesidad del uso de los la aplicación de métodos numéricos a métodos numéricos. la ingeniería, analiza el error y sus • Investiga los tipos de errores de los efectos métodos numéricos, como medirlos y minimizarlos. • Resuelve problemas que impliquen el cálculo de diferentes tipos de errores. Unidad 2. Solución de ecuaciones algebraicas Competencia específica a desarrollar Actividades de Aprendizaje Aplica y programa los métodos • Utiliza la grafica de una función para numéricos para la solución de identificar sus raíces. ecuaciones algebraicas de una • Investiga la clasificación de los diferentes variable métodos para resolver ecuaciones algebraicas • Resuelve problemas utilizando los diferentes métodos • Resuelve problemas utilizando un lenguaje de programación o software de aplicación • Resuelve problemas de aplicación a la ingeniería Unidad 3. Solución de sistemas de ecuaciones lineales y no lineales. Competencia específica a desarrollar Actividades de Aprendizaje • Aplica y programa los métodos • Identifica los sistemas de ecuaciones numéricos para la solución de lineales y aplica los métodos básicos para ecuaciones lineales y no lineales la solución de problemas, compara los resultados analítico y computacional • Compara las ventajas y desventajas de cada método • Investiga problemas de ingeniería que se resuelven por medio de sistemas de ecuaciones lineales. • Resuelve problemas básicos de ejemplo utilizando los métodos básicos • Resuelve problemas básicos de ejemplo utilizando un lenguaje de programación o software de aplicación • Resuelve problemas de aplicación a la ingeniería 9 Unidad 4. Ajuste de funciones Competencia específica a desarrollar • • Aplica y programa los métodos numéricos para la solución de funciones que describa un conjunto de datos experimentales • • • Actividades de Aprendizaje Investiga y analiza los conceptos de interpolación y regresión y sus aplicaciones en ingeniería para discutir los resultados en forma grupal. Resuelve problemas básicos de ejemplo utilizando los métodos básicos Resuelve problemas básicos de ejemplo utilizando un lenguaje de programación o software de aplicación Resuelve problemas de aplicación a la ingeniería Unidad 5. Diferenciación e Integración Numérica Competencia específica a desarrollar Actividades de Aprendizaje • Aplica y programa los métodos • Investiga y analiza las ventajas y numéricos para la solución de desventajas de la derivación e integración integrales definidas numérica. Discute los resultados en forma grupal • Resuelve problemas básicos de ejemplo utilizando los métodos básicos • Resuelve problemas básicos de ejemplo utilizando un lenguaje de programación o software de aplicación • Resuelve problemas de aplicación a la ingeniería Unidad 6. Solución numérica de ecuaciones diferenciales Competencia específica a desarrollar Actividades de Aprendizaje • Aplica y programa los métodos • Identifica la importancia de las ecuaciones numéricos para la solución de diferenciales ordinarias y parciales en Ecuaciones Diferenciales ingeniería. Compara aplicaciones que Ordinarias utilicen ecuaciones diferenciales ordinarias. Discute los resultados en forma grupal • Resuelve problemas básicos de ejemplo utilizando los métodos básicos • Resuelve problemas básicos de ejemplo utilizando un lenguaje de programación o software de aplicación • Resuelve problemas de aplicación a la ingeniería 10 11. FUENTES DE INFORMACIÓN • • • • • • • • • Métodos Numéricos y computación, Sexta Edición, Ward Cheney, David Kincaid, CENGAGE Chapra, Canale. Métodos Numéricos para Ingenieros. 4ª edición. Ed. McGraw Hill. Nakamura, S. Métodos numéricos aplicados con software. Prentice Hall. Ed. Más recienteRalston, Anthony. Introducción al análisis numérico. Editorial Limusa, 1988. Smith, W. Allen. Análisis numérico. Editorial Prentice-Hall J.H. Mathews, K.D.Fink, Métodos numéricos con MATLAB. 3ª edición Burden, Faires. Métodos Numéricos. Ed. Interamericana. Edición más reciente. Shoichiro Nakamura . Métodos numéricos aplicación software, Ed. Pearson Education, 1992 Kincaid D. y Cheney W., Análisis Numérico, Ed. Addison-Wesley 12. PRÁCTICAS PROPUESTAS • • • • • • • Aplica y programa en un lenguaje de alto nivel, el manejo de errores a problemas reales del área de ingeniería Aplica y programa en un lenguaje de alto nivel, los métodos representativos de solución de ecuaciones algebraicas Aplica y programa en un lenguaje de alto nivel, los métodos representativos de ecuaciones lineales, no lineales y valores característicos Aplica y programa en un lenguaje de alto nivel, los métodos representativos de ajuste de curvas. Aplica y programa en un lenguaje de alto nivel, los métodos representativos de diferenciación e integración. Aplica y programa en un lenguaje de alto nivel, los métodos representativos para la solución numérica de ecuaciones diferenciales ordinarias. Soluciona problemas comunes con otras asignaturas del plan de estudio. 11