Syllabus
MTE-0523 Lógica de Programación
MADNI. RAFAEL JOSÈ CUEVAS MIJANGOS
rjcuevas@itescam.edu.mx
Semestre | Horas Teoría | Horas Práctica | Créditos | Clasificación |
1 | 2 | 2 | 6 |
Prerrequisitos |
Conocimientos básicos de herramientas de computación | Análisis, planteamiento y solución de problemas |
Competencias | Atributos de Ingeniería |
Normatividad |
Cumplir con el 80% de asistencia //--// No se aceptarán trabajos documentales, programas o tareas después de la fecha límite //--// Compontarse con Orden, Disciplina y Respeto dentro y fuera del salón de clases//--//Celulares apagados o en modo vibrador durante clases //--//10 minutos de tolerancia después de iniciada la sesión para evitar falta // |
Materiales |
Computadora, compilador, aplicaciones de desarrollo |
Bibliografía disponible en el Itescam | |||||
Título |
Autor |
Editorial |
Edición/Año |
Ejemplares |
|
Parámetros de Examen | |
PARCIAL 1 | Unidad 1, 2 y 3 |
PARCIAL 2 | Unidad 4, 5 y 6 |
Contenido (Unidad / Competencia / Actividad / Material de Aprendizaje) | |
1. Conceptos básicos
1.1. Introducción 1.1.1. De los problemas a los programas ![]() 1.1.2. Breves prácticas de programación ![]() ![]() 1.2. Definición de lenguaje 1.2.1. Definición de lenguaje ![]() 1.3. Definición de algoritmo 1.3.1. Definición de algoritmo ![]() 1.4. Algoritmos cotidianos 1.4.1. Algoritmos cotidianos ![]() 1.5. Definición de lenguajes algorítmicos. 1.5.1. Definición de lenguajes algorítmicos. ![]() |
2. Metodología para la solución de problemas por medio de computadoras
2.1. Definición de problema 2.1.1. Definición de problema ![]() 2.2. Análisis de los datos 2.2.1. Análisis de los datos ![]() 2.3. Diseño de la solución 2.3.3. Diseño de la solución ![]() 2.4. Prueba y depuración 2.4.1. Prueba y depuración ![]() |
3. Técnicas para la formulación de algoritmos
3.1. Diagramas de flujo. 3.1.1. Diagramas de flujo. ![]() 3.2. Pseudocódigo. 3.2.2. Pseudocódigo. ![]() 3.3. Diagramas estructurados (nassischeneiderman) 3.3.1. Diagramas estructurados (nassischeneiderman) ![]() |
4. Principios de Programación
4.1. Tipos de Datos. 4.1.1. Tipos de Datos. ![]() 4.2. Estructura Básica de un programa. 4.2.1. Estructura Básica de un programa. ![]() 4.3. Aplicaciones 4.3.1. Aplicaciones ![]() ![]() ![]() ![]() ![]() ![]() |
5. Estructuras Básicas de Control
5.1. Secuenciales (Asignación, Entrada y Salida) 5.1.1. Secuenciales (Asignación, Entrada y Salida) ![]() 5.2. Condicionales (Simple, Múltiple) 5.2.1. Condicionales (Simple, Múltiple) ![]() |
6. Arreglos
6.1. Vectores 6.1.1. Vectores ![]() ![]() ![]() ![]() 6.2. Matrices 6.2.1. Matrices ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
7. Apuntadores
7.1. Concepto de Apuntadores 7.1.1. Concepto de Apuntadores. ![]() ![]() ![]() ![]() 7.2. Lista simplemente Ligada 7.2.1. Lista simplemente Ligada ![]() ![]() ![]() ![]() ![]() |
8. Manejo de Módulos
8.1. Concepto y características de un módulo 8.1.1. Concepto y características de un módulo ![]() ![]() ![]() 8.2. Clasificación de los módulos 8.2.1. Funciones ![]() ![]() 8.2.2. Procedimientos ![]() ![]() ![]() 8.3. Operación de módulos y sus parámetros 8.3.1. Operación de módulos y sus parámetros ![]() ![]() ![]() |
Prácticas de Laboratorio (20212022P) |
Fecha |
Hora |
Grupo |
Aula |
Práctica |
Descripción |
Cronogramas (20212022P) | |||
Grupo | Actividad | Fecha | Carrera |
Temas para Segunda Reevaluación |