Syllabus
ALA-1020 PROGRAMACION
DR. MIGUEL ANGEL COHUO AVILA
macohuo@itescam.edu.mx
Semestre | Horas Teoría | Horas Práctica | Créditos | Clasificación |
3 | 0 | 4 | 4 | Ciencias Básicas |
Prerrequisitos |
Plantea, aplica y resuelve problemas matemáticos que requieren del concepto de función de una variable, técnicas de cálculo integral. Interpreta y resuelve problemas de modelos lineales aplicados en ingeniería para la toma de decisiones de acuerdo a la interpretación de resultados utilizando matrices y sistemas de ecuaciones. Identifica, soluciona e interpreta ecuaciones diferenciales, además de determinar el método de solución utilizando modelos dinámicos que se presentan en el área de ingeniería. |
Competencias | Atributos de Ingeniería |
Traduce métodos y algoritmos de problemas matemáticos para la resolución en programas de computadora | Identificar, formular y resolver problemas de ingeniería aplicando los principios de las ciencias básicas e ingeniería | Realiza operaciones matriciales por métodos numéricos para resolver sistemas numéricos de ecuaciones lineales. | 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 sistema de ecuaciones no lineales simultáneas para procesos alimentarios | Identificar, formular y resolver problemas de ingeniería aplicando los principios de las ciencias básicas e ingeniería | Realiza aproximaciones de funciones por regresión lineal o no lineal, interpola, deriva e integra numéricamente para resolver ecuaciones de cualquier orden. | Identificar, formular y resolver problemas de ingeniería aplicando los principios de las ciencias básicas e ingeniería | Resuelve, utiliza métodos numéricos y software matemáticos para la solución numérica de ecuaciones diferenciales de problemas de ingeniería. | Identificar, formular y resolver problemas de ingeniería aplicando los principios de las ciencias básicas e ingeniería |
Normatividad |
Cumplir con todos los trabajos marcados en clases y extra clases. Los trabajos documentales, programas o tareas de forma extemporánea tendrán una penalización sobre el puntaje asignado. Participar en el salón de clases cuando se le requiera. Tener el mínimo de asistencias requerido por la subdirección académica (80%) Tener un comportamiento de disciplina dentro del salón de clases. Estar a más tardar 15 min. después de la entrada establecida en su horario, después de lo cual se considera como inasistencia Cumplir con 100% de las prácticas. |
Materiales |
Material del Sylabus Hojas para tomar notas Marcador de texto Dispositivo de almacenamiento USB |
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 3.1.1 | |
PARCIAL 2 | De la actividad 4.1.1 a la actividad 5.1.1 |
Contenido (Unidad / Competencia / Actividad / Material de Aprendizaje) | |
1. Introducción a la programación
1.1. Traduce métodos y algoritmos de problemas matemáticos para la resolución en programas de computadora 1.1.1. Enumerar las etapas básicas para la realización de diferentes actividades para comprender el concepto de algoritmo. Elaborar un resumen de las características del lenguaje de programación que se empleará en el curso. manual POO (97750 bytes) algoritmos (763005 bytes) 1.1.1. Elaborar algoritmos secuenciales, sencillos, para el cálculo de áreas, volúmenes, etc. Realizar la codificación en el lenguaje de programación de algoritmos asignados por el profesor material de estudio material de estudio material de estudio (1896072 bytes) material 2 (2123592 bytes) |
2. Funciones, estructuras de control y arreglos
2.1. Realiza operaciones matriciales por métodos numéricos para resolver sistemas numéricos de ecuaciones lineales. 2.1.1. Elaborar un algoritmo para realizar la suma de dos matrices de la misma dimesión. Elaborar un algoritmo para realizar la multiplicación de dos matrices. Elaborar el programa de cada uno de los algoritmos anteriores material 3 (3774895 bytes) 2.1.2. Elaborar los programas para la resolución de ecuaciones no lineales de una incógnita, por diferentes métodos material 3 (333312 bytes) material 4 (106496 bytes) |
3. Análisis del error y solución de ecuaciones
3.1. Resuelve numéricamente ecuaciones no lineales de una variable y sistema de ecuaciones no lineales simultáneas para procesos alimentarios 3.1.1. Elaborar los programas para la resolución de ecuaciones no lineales de una incógnita, por diferentes métodos. Usar software matemático para la solución numérica de ecuaciones no lineales de una variable. Se recomienda el uso de Scilab que es software material 1 (5737325 bytes) https://www.iartificial.net/regresion-lineal-con-ejemplos-en-python/ |
4. Regresión, interpolación y derivación numéricas
4.1. Realiza aproximaciones de funciones por regresión lineal o no lineal, interpola, deriva e integra numéricamente para resolver ecuaciones de cualquier orden. 4.1.1. Elaborar 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. material 2 (5737325 bytes) |
5. Integración y resolución de ecuaciones diferenciales
5.1. Resuelve, utiliza métodos numéricos y software matemáticos para la solución numérica de ecuaciones diferenciales de problemas de ingeniería. 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. Elaborar una tabla comparativa con las características de los diferentes métodos para material 3 (5737325 bytes) |
Prácticas de Laboratorio (20232024P) |
Fecha |
Hora |
Grupo |
Aula |
Práctica |
Descripción |
Cronogramas (20232024P) | |||
Grupo | Actividad | Fecha | Carrera |
Temas para Segunda Reevaluación |