Syllabus
MAE-0527 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 |
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. Introducción a la Programación
1.1. Historia de los lenguajes de programación 1.1.1. Historia de los lenguajes Hsitoria de los lenguajes de programación (61952 bytes) 1.2. Análisis y comprensión de problemas 1.2.1. Análisis y comprensión de problemas Análisis y comprensión de problemas (76800 bytes) 1.3. Diseño de algoritmos 1.3.1. Conceptos básicos Conceptos básicos (57344 bytes) 1.3.2. Metodología de la programación Metodología de la programación (59392 bytes) 1.3.3. Diagramas de flujo Diagramas de flujo (903556 bytes) 1.3.4. Pseudocódigos http://es.wikipedia.org/wiki/Pseudocódigo 1.4. Variables, operadores, tipos de datos y expresiones 1.4.1. Variables y constantes p2_6 (36586 bytes) Variables y constantes (61952 bytes) http://www.asifunciona.com/tablas/ascii/codigo_ascii.htm 1.4.2. Tipos de datos fundamentales p2_7 (20481 bytes) Tipos de datos fundamentales (73728 bytes) 1.4.3. Modificadores de datos p3_4 (25351 bytes) Modificadores de datos (58880 bytes) 1.4.4. Operadores y precedencia p3_5 (17265 bytes) Operadores y precedencia (57344 bytes) 1.4.5. Construcción de expresiones p3_4 (25351 bytes) Construcción de expresiones (58880 bytes) 1.4.6. Sentencias y bloques de sentencias de programa Sentencias y bloques de sentencias de programa (60416 bytes) 1.5. Estructura de un programa 1.5.1. Estructura de un programa p2_11 (25438 bytes) Ejercicio Extra-Clase (1) (55296 bytes) Estructura de un programa (57344 bytes) |
2. Entradas y Salidas
2.1. Salida con formato 2.1.1. Especificadores de formato Especificadores de formato (60416 bytes) 2.1.2. Secuencias de escape Secuencias de escape (56832 bytes) 2.1.3. Ancho de campo Ancho de campo (60416 bytes) 2.1.4. Especificadores de precisiones Especificadores de precisiones (56320 bytes) 2.2. Entrada con formato 2.2.1. Entrada con formato Entrada con formato (56832 bytes) 2.3. Otras funciones de entrada y salida 2.3.1. Otras funciones de entrada y salida p3_11 (27724 bytes) Programa extra-clase2 (55296 bytes) |
3. Estructuras de control selectivas y repetitivas
3.1. Control Secuencial 3.1.1. Control Secuencial Control Secuencial (57856 bytes) 3.2. Control Selectivo 3.2.1. Las sentencias if e if-else p4_1 (25596 bytes) p4_2 (60589 bytes) p4_2a (33459 bytes) La sentencia if (71680 bytes) 3.2.2. Selección Múltiple (if anidados y sentencias switch) p4_5 (43729 bytes) p4_7 (54406 bytes) If anidados (74240 bytes) Sentencia Switch (121344 bytes) 3.3. Control Repetitivo 3.3.1. Sentencia while p5_3 (38089 bytes) p5_6 (39501 bytes) p5_8 (38141 bytes) Sentencia while (86528 bytes) 3.3.2. Sentencia do-while p5_17a (41444 bytes) Sentencia do-while (57344 bytes) 3.3.3. Sentencia for p5_11 (30321 bytes) p5_17 (32045 bytes) Sentencia for (60416 bytes) 3.3.4. Ciclos anidados p5_8a (31279 bytes) Ciclos anidados (56320 bytes) 3.3.5. Ciclos infinitos Ciclos infinitos (56320 bytes) Examen (78336 bytes) |
4. Funciones
4.1. Declaración, definición y el prototipo de una función creada por el programador 4.1.1. Declaración, definición y el prototipo de una función creada por el programador Declaración, definición y el prototipo de una función creada por el programador (27648 bytes) p6_2 (109591 bytes) 4.2. Cuerpo de la función 4.2.1. Cuerpo de la función Cuerpo de la función (35840 bytes) p6_5 (48702 bytes) 4.3. Llamadas a una función y el paso de argumentos 4.3.1. Llamadas a una función y el paso de argumentos Llamadas a una función y el paso de argumentos (89600 bytes) p6_6 (57370 bytes) |
5. Arreglos
5.1. Declaración de arreglos y procesamiento de una arreglo 5.1.1. Declaración de arreglos y procesamiento de una arreglo Declaración de arreglos y procesamiento de una arreglo (41984 bytes) 5.2. Arreglos de caracteres 5.2.1. Arreglo de caracteres Arreglo de carcteres (38912 bytes) 5.3. Paso de arreglos a funciones 5.3.1. Paso de arreglos a funciones Paso de arreglos a funciones (59392 bytes) 5.4. Búsqueda en arreglos y ordenamiento de arreglos 5.4.1. Búsqueda en arreglos y ordenamiento Busqueda en arreglos y ordenamiento (298496 bytes) |
6. Apuntadores
6.1. Decalración e inicialización de variables de apuntadores 6.1.1. Declaración e inicialización de variables de apuntadores Declaración e inicialización de variables de apuntadores (60416 bytes) p11_1 (28094 bytes) 6.2. Aritmética de apuntadores 6.2.1. Aritmética de apuntadores Aritmética de apuntadores (33792 bytes) p11_2 (66965 bytes) 6.3. Arreglo de apuntadores 6.3.1. Arreglo de apuntadores Arreglo de apuntadores (38912 bytes) p11_6 (48423 bytes) 6.4. Apuntadores a funciones 6.4.1. Apuntadores a funciones Apuntadores a funciones (60416 bytes) p11_!2 (67299 bytes) |
7. Estructuras
7.1. Definición, declaración e inicialización de estructuras 7.1.1. Definición, declaración e inicialización de estructuras Definición, declaración e inicialización de estructuras (76296 bytes) p12_1 (49766 bytes) 7.2. Estructuras y apuntadores 7.2.1. Estructuras y apuntadores Estructuras y apuntadores (96901 bytes) p12_3 (66769 bytes) 7.3. Arreglo de estructuras 7.3.1. Arreglo de estructuras Arreglo de estructuras (67400 bytes) p12_4 (50492 bytes) 7.4. Paso de estructuras como argumentos a funciones 7.4.1. Paso de estructuras como argumentos a funciones Paso de estructuras como argumentos a funciones (86016 bytes) 12_9parte1 ( bytes) p12_6 (53190 bytes) 12_9parte2 ( bytes) |
8. Archivos
8.1. Archivos de acceso secuencial 8.1.1. Archivos de acceso secuencial Archivos de acceso secuencial (28672 bytes) p7_1 (51526 bytes) p7_1b (59928 bytes) p7_2 (49829 bytes) 8.2. Archivos de acceso aleatorio 8.2.1. Archivos de acceso aleatorio Archivos de acceso aleatorio (88064 bytes) << Trabajo Documental 3P>> (21504 bytes) p7_3 part1 (61939 bytes) p7_3 part2 (43298 bytes) 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 |