Syllabus

ALA-1021 PROGRAMACION

ISC. OLDA MARGARITA ARANDA CUEVAS

omaranda@itescam.edu.mx

Semestre Horas Teoría Horas Práctica Créditos Clasificación
8 0 4 4 Ciencias Básicas

Prerrequisitos
Conocimientos básicos de operación de una computadora.
Una computadora portátil los días de clase en Aula.

Competencias Atributos de Ingeniería

Normatividad
1.-El alumno tiene una tolerancia de 10 min. para entrar a clases, después de este tiempo se considerará como falta. 2.- Ante faltas colectivas el tema se dará por visto y el tema será calificado en el examen. 3.- El alumno deberá mantener siempre el respeto hacia sus compañeros y maestros. No se permiten palabras altisonantes. 4.- No se permite entrar al salón con alimentos y bebidas. 5.- No se permiten gorras, se le pedirá que se se la quite a la persona que no cumpla. 6.- Celulares en modo vibrador. 7.- Aretes en el caso de los varones no está permitido.

Materiales
LAPTO Y HOJAS EN BLANCO.

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 1.7.1
PARCIAL 2 De la actividad 2.1.2 a la actividad 3.3.3

Contenido (Unidad / Competencia / Actividad / Material de Aprendizaje)
1. INTRODUCCIÓN A LA PROGRAMACIÓN ESTRUCTURADA
          1.1. Generalidades del lenguaje de programación.
                   1.1.1. Generalidades del lenguaje de programación.
                           Aburdene, M. (1988). Computer Simulation of dinamics systems. Wm. C. Brown, Dubuque, Ia.
                           Báez, D. (2006). MATLAB con aplicaciones a la Ingeniería, Física y Finanzas. Alfaomega.
                          
          1.2. Sintaxis del lenguaje de programación.
                   1.2.1. Sintaxis del lenguaje de programación.
                           Guardati, Silvia. Estructura de datos orientada a objetos Algoritmos con C++, Primera Edición. Prentice Hall, México, 2007.
                          
          1.3. Identificadores, Constantes y Variables.
                   1.3.1. Identificadores, Constantes y Variables.
                           Báez, D. (2006). MATLAB con aplicaciones a la Ingeniería, Física y Finanzas. Alfaomega.
                          
          1.4. Tipos de datos: Enteros, Reales, Booleanos y Carácter.
                   1.4.1. Tipos de datos: Enteros, Reales, Booleanos y Carácter.
                           Báez, D. (2006). MATLAB con aplicaciones a la Ingeniería, Física y Finanzas. Alfaomega.
                          
          1.5. Expresiones y Operadores.
                   1.5.1. Expresiones y Operadores.
                           Bertrand Meyer, Object-oriented Software Construction, Ed. Prentice may
                          
          1.6. Procedimientos y Funciones.
                   1.6.1. Procedimientos y Funciones.
                           Báez, D. (2006). MATLAB con aplicaciones a la Ingeniería, Física y Finanzas. Alfaomega.
                          
          1.7. Diagramas de Flujo.
                   1.7.1. Diagramas de flujo.
                           Deitel. Como Programar en C++ quinta Edición. Prentice Hall.
                          
2. ELEMENTOS BÁSICOS DE UN LENGUAJE DE PROGRAMACIÓN (ESTRUCTURAS DE CONTROL Y ARREGLOS).
          2.1. Estructuras de control.
                   2.1.2. Estructuras de Control.
                           Carroll, J.(1987).Simulation Using Personal Computers. Prentice Hall. Englewood Cliffs. N. J.
                           Christopher John Hogger, Essential of Logic Programming, Oxford University
                          
          2.2. Tipos de Ciclos.
                   2.2.2. Tipos de Ciclos.
                           Deitel. Como Programar en C++ quinta Edición. Prentice Hall.
                          
          2.3. Anidaciones.
                   2.3.2. Anidaciones.
                           Doebeling, E. (2005). Sistemas de medición e instrumentación. Diseño y aplicación. Mc Graw – Hill Interamericana. México
                          
          2.4. Arreglos.
                   2.4.2. Arreglos (bidimensionales, Multidimensionales).
                           Kern, D. (2000). Procesos de transferencia de calor. CECSA.México. 16. Mathews, J. & Fink, K. (2000). Métodos numéricos con MATLAB. Prentice – Hall. España.
                          
3. FUNCIONES Y RECURSIVIDAD.
          3.1. Forma general de una función.
                   3.1.3. Forma general de una función.
                           Doebeling, E. (2005). Sistemas de medición e instrumentación. Diseño y aplicación. Mc Graw – Hill Interamericana. México.
                           Gregory Heileman, Estructuras de Datos Algoritmos y Programación, Ed. McGraw-Hill Interamericana; (January 1998)
                          
          3.2. Prototipos de funciones.
                   3.2.3. Prototipos de funciones.
                           Doebeling, E. (2005). Sistemas de medición e instrumentación. Diseño y aplicación. Mc Graw – Hill Interamericana. México
                          
          3.3. Recursividad.
                   3.3.3. Recursividad.
                           Doebeling, E. (2005). Sistemas de medición e instrumentación. Diseño y aplicación. Mc Graw – Hill Interamericana. México
                          
4. ESTRUCTURAS SELECTIVAS Y CÍCLICAS.
          4.1. Operaciones lógicos.
                   4.1.4. Operadores Lógicos.
                           Niklaus Wirth, Algoritmos + Estructuras de Datos = Programas, Ed. Dossat; (February 1992
                           Francis Scheid, Introducción a la Ciencia de Las Computadora 2 Ed, Ed. MCGraw Hill; (July 1990)
                           Christopher John Hogger, Essential of Logic Programming, Oxford University
                          
          4.2. Estructuras de Selección.
                   4.2.4. Estructuras de Selección.
                           Doebeling, E. (2005). Sistemas de medición e instrumentación. Diseño y aplicación. Mc Graw – Hill Interamericana. México
                          
          4.3. Estructuras Cíclicas.
                   4.3.4. Estructuras Cíclicas.
                           Deitel. Como Programar en C++ quinta Edición. Prentice Hall.
                          
          4.4. Solución de problemas mediante estructuras selectivas y cíclicas.
                   4.4.4. Estructuras de problemas mediante estructuras de selección y cíclicas.
                           Niklaus Wirth, Algoritmos + Estructuras de Datos = Programas, Ed. Dossat; (February 1992
                          
5. APLICACIONES.
          5.1. Transferencia de momento (Ecuación de flujo).
                   5.1.5. Transferencia de momento (Ecuación de Flujo).
                           Grenspan, D. & Casulli, V. (1988). Numerical Analysis for Applied Mathematics, Science and Engineering. Addison – Wesley – Reading, Mass.
                           Doebeling, E. (2005). Sistemas de medición e instrumentación. Diseño y aplicación. Mc Graw – Hill Interamericana. México
                          
          5.2. Transferencia de calor (Ecuación de Fourier).
                   5.2.5. Transferencia de calor (Ecuación de Fourier).
                           Kern, D. (2000). Procesos de transferencia de calor. CECSA.México. 16. Mathews, J. & Fink, K. (2000). Métodos numéricos con MATLAB. Prentice – Hall. España.
                          
          5.3. Transferencia de masa (Ecuación de Ficks).
                   5.3.5. Transferencia de masa (Ecuación de Ficks).
                           Timothy Budd, Programación Orientada a Objetos, Ed. Addison Wesley
                          
          5.4. Procesos de Separación por contacto en equilibrio.
                   5.4.5. Procesos de Separación por contacto en equilibrio.
                           Francis Scheid, Introducción a la Ciencia de Las Computadora 2 Ed, Ed. MCGraw Hill; (July 1990)
                          
          5.5. Procesos de Separación mecánico-físicos.
                   5.5.5. Procesos de Separación mecánico-físicos.
                           Grenspan, D. & Casulli, V. (1988). Numerical Analysis for Applied Mathematics, Science and Engineering. Addison – Wesley – Reading, Mass.
                          

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

Cronogramas (20232024P)
Grupo Actividad Fecha Carrera

Temas para Segunda Reevaluación