Introducción

Cronograma

Clase Semana Feriados Tema Capítulo Exámenes*
1 7/03/2022 12/03/2022 Unidad 1: Introducción a la Programación. Solución de problemas y desarrollo de software. Algoritmos. Errores en programación. Hardware y conceptos de almacenamiento. (1)- [1] -
2 14/03/2022 19/03/2022 Unidad 2 : Herramienta de programación. Estilo de programación. Constantes y operaciones aritméticas. Operadores lógicos y relacionales. Variables y declaraciones. Operaciones de asignación. Tipos de datos. Aplicaciones. (2)-[2] -
3 21/03/2022 26/03/2022 Jueves 24 Unidad 2: Procedimiento para el desarrollo de software. Funciones de biblioteca. Entrada y salida estándar de información. Formato de salida. Aplicaciones. (3)-[3] -
4 28/03/2022 2/04/2022  Sábado 2
Unidad 3: Estructuras de decisión. La estructura de decisión simple. La estructura de decisión doble. Estructuras de decisión anidadas. La estructura de decisión múltiple. (4)-[4] EC1
5 4/04/2022 9/04/2022 Unidad 3: Las estructuras de repetición indefinidas. La estructura de repetición definida. (5)-[4]
6 11/04/2022 16/04/2022 Viernes 15 Unidad 3: Estructuras de repetición anidadas. Técnicas de programación estructurada. Aplicaciones. (5)-[4] EC2
7 18/04/2022 23/04/2022 Unidad 5: Arreglos unidimensionales. Inicialización de arreglos. Arreglos bidimensionales. Arreglos como argumentos. (11)-[5]
8 25/04/2022 30/04/2022
Unidad 5: Algoritmos de búsqueda y ordenamiento. Direcciones y punteros. Nombres de arreglos como punteros. Transmisión de direcciones. Listas enlazadas. Aplicaciones. (11)-[5] EC3
9 2/05/2022 7/05/2022 Unidad 4: Declaración de funciones y parámetros. Prototipos. Argumentos. Aplicaciones. (6)-[6]
10 9/05/2022 14/05/2022 Unidad 4: Alcance de variables. Clases de almacenamiento de variables.Recursividad y aplicaciones. (6)-[6] EC4
11 16/05/2022 21/05/2022 Miércoles 18
Unidad 6: Estructuras sencillas. Arreglo de estructuras. Estructuras como argumentos de función. Listas enlazadas. Asignación dinámica de estructuras de datos. Uniones. Aplicaciones. (13)-[7]
12 23/05/2022 28/05/2022  Miércoles 25 Unidad 7: Lectura y escritura de archivos. Acceso aleatorio de archivos. Flujo de archivos como argumento de función. (8)-[8] EC5
13 30/05/2022 4/06/2022 Unidad 7: Excepciones y comprobación de archivos. Bibliotecas de entrada/salida. Aplicaciones. (8)-[8]
14 6/06/2022 11/06/2022 Parcial EA
15 13/06/2022 18/06/2022  Viernes 17 Recuperatorio EA -
- 20/06/2022 25/06/2022 Consulta Finales
1 27/06/2022 2/07/2022 Primer Turno Final
2 18/07/2022 23/07/2022 Segundo Turno Final

*Las fechas de las EC son recomendaciones, cada estudiante podrá rendir las EC en el momento que lo desee.

BIBLIOGRAFIA:
[cap.] Marzal, Andrés y García, Isabel (2003). Introducción a la programación com Python.
(cap.) Bronson, G. (2007). C++ para Ingeniería y Ciencias.(2da. edición)