Syllabus

ALA-1020 PROGRAMACION

MADNI. RAFAEL JOSÈ CUEVAS MIJANGOS

rjcuevas@itescam.edu.mx

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

Prerrequisitos
Conocer y aplicar las operaciones básicas de aritmética.
Comprender los conceptos de software y hardware
Conocer conceptos y uso de bases de datos.
Manejar software de aplicación.

Competencias Atributos de Ingeniería

Normatividad
1. Cumplir en tiempo y forma con los trabajos requeridos por el maestro.
2. Cumplir con el 80% de asistencias. (No existen retardos, se pasa lista a los 20 minutos de iniciada la clase)
3. Mantener el orden y el respeto

Materiales
Libreta de apuntes

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.4.1
PARCIAL 2 De la actividad 3.1.1 a la actividad 4.4.1

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.
                           Generalidades del lenguaje de programación. ( bytes)
                          
          1.2. Sintaxis del lenguaje de programación.
                   1.2.1. Sintaxis del lenguaje de programación.
                           Sintaxis del lenguaje de programación. ( bytes)
                          
          1.3. Identificadores, constantes y variables
                   1.3.1. Identificadores, constantes y variables
                           Identificadores, constantes y variables ( bytes)
                          
          1.4. Tipos de datos: enteros, reales, booleanos y carácter.
                   1.4.1. Tipos de datos: enteros, reales, booleanos y carácter.
                           Tipos de datos: enteros, reales, booleanos y carácter. ( bytes)
                          
          1.5. Expresiones y operadores
                   1.5.1. Expresiones y operadores
                           Expresiones y operadores \ Expresiones y operadores ( bytes)
                          
          1.6. Procedimientos y Funciones
                   1.6.1. Procedimientos y Funciones
                           Procedimientos y Funciones ( bytes)
                          
          1.7. Diagramas de flujo
                   1.7.1. Diagramas de flujo
                           Diagramas de flujo ( bytes)
                          
2. Elementos Básicos de un lenguaje de Programación (Estructuras de control y arreglos)
          2.1. Estructuras de control
                   2.1.1. Estructuras de control
                           Estructuras de control ( bytes)
                          
          2.2. Tipos de ciclos
                   2.2.1. Tipos de ciclos
                           Tipos de ciclos ( bytes)
                          
          2.3. Anidaciones.
                   2.3.1. Anidaciones.
                           Anidaciones. ( bytes)
                          
          2.4. . Arreglos (bidimensionales, multidimensionales)
                   2.4.1. Arreglos (bidimensionales, multidimensionales)
                           Arreglos (bidimensionales, multidimensionales) \ Arreglos (bidimensionales, multidimensionales) ( bytes)
                          
3. Funciones y recursividad
          3.1. Forma general de una función
                   3.1.1. Forma general de una función
                           Forma general de una función ( bytes)
                          
          3.2. Prototipos de funciones
                   3.2.1. Prototipos de funciones
                           Prototipos de funciones ( bytes)
                          
          3.3. Recursividad
                   3.3.1. Recursividad
                           Recursividad ( bytes)
                          
4. Estructuras Selectivas y Cíclicas
          4.1. Operadores lógicos
                   4.1.1. Operadores lógicos
                           Operadores lógicos ( bytes)
                          
          4.2. Estructuras de selección
                   4.2.1. Estructuras de selección
                           Estructuras de selección ( bytes)
                          
          4.3. Estructuras Cíclicas.
                   4.3.1. Estructuras Cíclicas.
                           Estructuras Cíclicas. ( bytes)
                          
          4.4. Solución de problemas mediante estructuras selectivas y cíclicas.
                   4.4.1. Solución de problemas mediante estructuras selectivas y cíclicas.
                           Solución de problemas mediante estructuras selectivas y cíclicas. ( bytes)
                          
5. Aplicaciones
          5.1. Transferencia de momento (Ecuación de flujo)
                   5.1.1. Transferencia de momento (Ecuación de flujo)
                           http://fenomenos-unefapf.blogspot.mx/2011/05/unidad-i-transferencia-de-momento.html
                          
          5.2. Transferencia de calor (Ecuación de Fourier)
                   5.2.1. Transferencia de calor (Ecuación de Fourier)
                           Transferencia de calor (Ecuación de Fourier) ( bytes)
                          
          5.3. Transferencia de masa (Ecuación de Ficks)
                   5.3.1. Transferencia de masa (Ecuación de Ficks)
                           Transferencia de masa (Ecuación de Ficks) ( bytes)
                          
          5.4. Procesos de separación por contacto en equilibrio
                   5.4.1. Procesos de separación por contacto en equilibrio
                           Procesos de separación por contacto en equilibrio ( bytes)
                          
          5.5. Procesos de separación mecánico - físicos
                   5.5.1. Procesos de separación mecánico - físicos
                           Procesos de separación mecánico - físicos ( bytes)
                          

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

Cronogramas (20212022P)
Grupo Actividad Fecha Carrera

Temas para Segunda Reevaluación