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