Syllabus
INC-1005 ALGORITMOS Y LENGUAJES DE PROGRAMACION
L.I. MARIO IVAN CRUZ CHIN
micruz@itescam.edu.mx
Semestre | Horas Teoría | Horas Práctica | Créditos | Clasificación |
4 | 2 | 2 | 4 | Ingeniería Aplicada |
Prerrequisitos |
Manejar operaciones algebraicas. | Usar los conocimientos de trigonometría y geometría analítica. | Conocer el algebra matricial. | Conocer y manejar el hardware y software básico. |
Competencias | Atributos de Ingeniería |
Normatividad |
1. Es necesario para el alumno tener una asistencia mínima del 80% para presentar sus exámenes. 2. Los retardos aplican después del pase de lista y hasta 30 minutos después de haber iniciado la sesión. 3. Para justificar las faltas se requiere de un documento oficial. 4. La falta colectiva se será considerada doble y se dará el tema como visto. 5. Los trabajos documentales serán entregados en tiempo y forma para tener validez. 6.No usar gorra, lentes obscuros dentro del aula, los celulares deberán estar en modo vibrar. 7. Cualquier actitud y/o acción que denote mala conducta hacia el docente o sus compañeros se sancionará con suspensión y afectación de la calificación. |
Materiales |
NO APLICA |
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.8.1 |
Contenido (Unidad / Competencia / Actividad / Material de Aprendizaje) | |
1. Introducción a la computación y la hoja de cálculo.
1.1. Introducción a la computación. 1.1.1. Introducción a la computación. ![]() 1.2. Sistemas operativos. 1.2.1. Sistemas operativos. ![]() 1.3. Elementos de Excel. 1.3.1. Elementos de Excel. ![]() 1.4. Fórmulas y funciones. 1.4.1. Fórmulas y funciones. ![]() ![]() 1.5. Tablas dinámicas. 1.5.1. Tablas dinámicas. ![]() 1.6. Macros. 1.6.1. Macros. ![]() 1.7. Aplicaciones. 1.7.1. Aplicaciones ![]() |
2. Desarrollo de la lógica algorítmica.
2.1. Metodología para la solución de problemas. 2.1.1. Metodología para la solución de problemas. ![]() ![]() 2.2. Metodología para el diseño de software: Top down, Bottom up, modular y programación estructurada. Elementos y reglas de la representación gráfica y manuscrita de los algoritmos. 2.2.1. Metodología para el diseño de software: Top down, Bottom up, modular y programación estructurada. Elementos y reglas de la representación gráfica y manuscrita de los algoritmos. ![]() 2.3. Implementación de algoritmos secuenciales. 2.3.1. Implementación de algoritmos secuenciales. ![]() 2.4. Pruebas y depuración. 2.4.1. Pruebas y depuración. ![]() |
3. Introducción a la programación de un lenguaje estructurado.
3.1. Introducción a la programación. 3.1.1. Introducción a la programación. ![]() ![]() 3.2. Estructura básica de un programa. 3.2.1. Estructura básica de un programa. ![]() ![]() 3.3. Tipos de datos. 3.3.1. Tipos de datos. ![]() 3.4. Identificadores. 3.4.1. Identificadores. ![]() 3.5. Almacenamiento, direccionamiento y representación en memoria. 3.5.1. Almacenamiento, direccionamiento y representación en memoria. ![]() 3.6. Proposición de asignación, 3.6.1. Proposición de asignación, ![]() 3.7. Operadores, operandos y expresiones. 3.7.1. Operadores, operandos y expresiones. ![]() ![]() 3.8. Prioridad de operadores, evaluación de expresiones. 3.8.1. Prioridad de operadores, evaluación de expresiones. ![]() 3.9. Elaboración de programas. 3.9.1. Elaboración de programas. ![]() |
4. Estructuras selectivas y de repetición.
4.1. Selectiva simple. 4.1.1. Selectiva simple. ![]() 4.2. Selectiva doble. 4.2.1. Selectiva doble. ![]() 4.3. Selectiva anidada 4.3.1. Selectiva anidada. ![]() 4.4. Selectiva múltiple. 4.4.1. Selectiva múltiple. ![]() 4.5. Repetir mientras. 4.5.1. Repetir mientras. ![]() 4.6. Repetir hasta. 4.6.1. Repetir hasta. ![]() 4.7. Repetir desde. 4.7.1. Repetir desde. ![]() 4.8. Elaboración de programas. 4.8.1. Elaboración de programas. ![]() |
5. Arreglos y archivos.
5.1. Arreglos unidimensionales. 5.1.1. Arreglos unidimensionales. ![]() 5.2. Arreglos bidimensionales. 5.2.1. Arreglos bidimensionales. ![]() 5.3. Archivos. 5.3.1. Archivos. ![]() 5.4. Elaboración de programas. 5.4.1. Elaboración de programas. ![]() |
6. Funciones.
6.1. Introducción. 6.1.1. Introducción. ![]() 6.2. Funciones estándar. 6.2.1. Funciones estándar. ![]() 6.3. Entrada y salida de datos. 6.3.1. Entrada y salida de datos. ![]() 6.4. Funciones definidas por el usuario. 6.4.1. Funciones definidas por el usuario. ![]() 6.5. Pase por valor, 6.5.1. Pase por valor ![]() 6.6. Pase por referencia. 6.6.1. Pase por referencia. ![]() 6.7. Punteros. 6.7.1. Punteros. ![]() 6.8. Elaboración de programas. 6.8.1. Elaboración de programas. ![]() |
Prácticas de Laboratorio (20242025N) |
Fecha |
Hora |
Grupo |
Aula |
Práctica |
Descripción |
Cronogramas (20242025N) | |||
Grupo | Actividad | Fecha | Carrera |
Temas para Segunda Reevaluación |