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) |