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 De los problemas a los programas (105984 bytes) 1.1.2. Breves prácticas de programación Demo 01 (10752 bytes) Demo 02 (24576 bytes) 1.2. Definición de lenguaje 1.2.1. Definición de lenguaje Definición de lenguaje (97280 bytes) 1.3. Definición de algoritmo 1.3.1. Definición de algoritmo Definición de algoritmo (56832 bytes) 1.4. Algoritmos cotidianos 1.4.1. Algoritmos cotidianos Algoritmos cotidianos (54272 bytes) 1.5. Definición de lenguajes algorítmicos. 1.5.1. Definición de lenguajes algorítmicos. Definición de lenguajes algorítmicos (556032 bytes) |
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 Definición delproblema (90624 bytes) 2.2. Análisis de los datos 2.2.1. Análisis de los datos Análisis de datos (52224 bytes) 2.3. Diseño de la solución 2.3.3. Diseño de la solución Diseño de solución (58368 bytes) 2.4. Prueba y depuración 2.4.1. Prueba y depuración Prueba y depuración (55296 bytes) |
3. Técnicas para la formulación de algoritmos
3.1. Diagramas de flujo. 3.1.1. Diagramas de flujo. Diagramas de flujo (65024 bytes) 3.2. Pseudocódigo. 3.2.2. Pseudocódigo. Pseudocódigo (54272 bytes) 3.3. Diagramas estructurados (nassischeneiderman) 3.3.1. Diagramas estructurados (nassischeneiderman) Diagramas estructurados (nassischeneiderman) (54272 bytes) |
4. Principios de Programación
4.1. Tipos de Datos. 4.1.1. Tipos de Datos. Tipos de datos (340992 bytes) 4.2. Estructura Básica de un programa. 4.2.1. Estructura Básica de un programa. Estructura Básica de un programa (53760 bytes) 4.3. Aplicaciones 4.3.1. Aplicaciones p2_3 (15119 bytes) p2_6 (36586 bytes) p2_7 (20481 bytes) p3_4 (25351 bytes) p4_2a (33459 bytes) p4_5 (43729 bytes) |
5. Estructuras Básicas de Control
5.1. Secuenciales (Asignación, Entrada y Salida) 5.1.1. Secuenciales (Asignación, Entrada y Salida) Secuenciales (Asignación, Entrada y Salida) (71680 bytes) 5.2. Condicionales (Simple, Múltiple) 5.2.1. Condicionales (Simple, Múltiple) Condicionales simple y múltiple (129024 bytes) |
6. Arreglos
6.1. Vectores 6.1.1. Vectores Declaración de Arreglos (28672 bytes) p10_2 (50435 bytes) p10_1 (46385 bytes) p10_3 (38780 bytes) 6.2. Matrices 6.2.1. Matrices Manejo de Arreglos (90624 bytes) Cadenas de caracter (74752 bytes) p10_4 (74325 bytes) p10_5 (56279 bytes) p10_7 (40736 bytes) p10_8 (47272 bytes) p10_11 (50585 bytes) p10_9_1 (89423 bytes) p10_9_2 (27611 bytes) p10_10 (49650 bytes) p10_12 (56894 bytes) |
7. Apuntadores
7.1. Concepto de Apuntadores 7.1.1. Concepto de Apuntadores. p11_1 (28094 bytes) p11_2 (66965 bytes) p12_1 (49766 bytes) p12_3 (66769 bytes) 7.2. Lista simplemente Ligada 7.2.1. Lista simplemente Ligada p11_6 (48423 bytes) p11_12 (67299 bytes) p12_4 (50492 bytes) p12_6 (53190 bytes) 12_9parte1 ( bytes) |
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 p7_1 (51526 bytes) p7_1b (59928 bytes) Módulos (70656 bytes) 8.2. Clasificación de los módulos 8.2.1. Funciones p7_2 (49829 bytes) c++ tutorial (313344 bytes) 8.2.2. Procedimientos BRONSON GARY J., C++ para Ingeniería y Ciencias, THOMSON INTERNATIONAL, 2000, Pag. 299-306 p7_3parte1 (61939 bytes) p7_3parte2 (43298 bytes) 8.3. Operación de módulos y sus parámetros 8.3.1. Operación de módulos y sus parámetros << Trabajo Documental >> (21504 bytes) BRONSON GARY J., C++ para Ingeniería y Ciencias, THOMSON INTERNATIONAL, 2000, Pag. 290-299 p7_5 (54490 bytes) |
Prácticas de Laboratorio (20242025N) |
Fecha |
Hora |
Grupo |
Aula |
Práctica |
Descripción |
Cronogramas (20242025N) | |||
Grupo | Actividad | Fecha | Carrera |
Temas para Segunda Reevaluación |