Contenidos

**CONTENIDOS** **COGNOSCITIVOS** || **CONTENIDOS** **PROCEDIMENTALES** ||  · Estrategias para la solución de problemas  · Fases en la resolución de problemas || Desarrollo de habilidades de tipo heurístico y de pensamiento lógico mediante juegos y problemas de lógica. Uso consiente de las estrategias expuestas y de la metodología propuesta para la solución de los problemas propuestos. Taller Práctico de Aplicación. ||  · Soluciones algorítmicas  · Definición algorítmica de problemas  · Representación gráfica de algoritmos  · Precondición, poscondición e invariantes  · Uso del computador en la resolución de algoritmos || Diferenciación de los conceptos de Algoritmo y programa. Uso correcto de los métodos y herramientas que se le faciliten mayormente para la representación de algoritmos con la ayuda del computador. Definición correcta de precondiciones y poscondiciones de los algoritmos desarrollados. Taller Práctico de Aplicación. ||  · Tipos de datos simples  · Operadores y expresiones  · Operaciones de asignación  · Tipos de datos compuestos || Identificación clara y precisa de los diferentes tipos de datos y operadores y su correcta utilización en la construcción de expresiones matemáticas y lógicas en los problemas propuestos. Taller Práctico de Aplicación. ||  · Estructuras de selección compuestas  · Estructuras de selección anidadas  · Estructuras de selección múltiples || Diferenciación de las estructuras de selección y su correcto uso y aplicación en los casos o ejercicios planteados que implican el uso de este tipo de estructuras de decisión para su correspondiente solución. Primer Fase Proyecto estructuras de decisión. ||  · Ciclos controlados por centinela  · Ciclos anidados || Diferenciación de las estructuras de repetición y su correcto uso y aplicación en los casos o ejercicios planteados que implican el uso de este tipo de estructuras cíclicas para su correspondiente solución. Segunda Fase Proyecto estructuras cíclicas. || <span style="margin: 0cm 0cm 0pt 18pt; mso-list: l3 level1 lfo6; tab-stops: list 18.0pt; text-align: justify; text-indent: -18pt;"> · Procedimientos <span style="margin: 0cm 0cm 0pt 18pt; mso-list: l3 level1 lfo6; tab-stops: list 18.0pt; text-align: justify; text-indent: -18pt;"> · Funciones <span style="margin: 0cm 0cm 0pt 18pt; mso-list: l3 level1 lfo6; tab-stops: list 18.0pt; text-align: justify; text-indent: -18pt;"> · Parámetros || Compresión del concepto de Modularización de programas. Diferenciación entre Procedimiento y Función y su correcto uso en la construcción de programas robustos mediante la Modularización de los mismos. || <span style="margin: 0cm 0cm 0pt 18pt; mso-list: l0 level1 lfo7; tab-stops: list 18.0pt; text-align: justify; text-indent: -18pt;"> · Matrices: Declaración, inicialización, operaciones <span style="margin: 0cm 0cm 0pt 18pt; mso-list: l0 level1 lfo7; tab-stops: list 18.0pt; text-align: justify; text-indent: -18pt;"> · Aplicaciones || Comprensión de los conceptos de arreglos y matrices, su estructura y funcionamiento. Utilización y aplicación correcta de estas estructuras en la construcción de programas. Taller Práctico de Aplicación. ||
 * **Unidad 1.** || ||
 * <span style="margin: 0cm 0cm 0pt 18pt; mso-list: l6 level1 lfo1; tab-stops: list 18.0pt; text-align: justify; text-indent: -18pt;"> · Resolución de problemas
 * **Unidad 2.** || ||
 * <span style="margin: 0cm 0cm 0pt 18pt; mso-list: l5 level1 lfo2; tab-stops: list 18.0pt; text-align: justify; text-indent: -18pt;"> · Definición
 * **Unidad 3.** || ||
 * <span style="margin: 0cm 0cm 0pt 18pt; mso-list: l1 level1 lfo3; tab-stops: list 18.0pt; text-align: justify; text-indent: -18pt;"> · Comentarios, constantes y variables
 * **Unidad 4.** || ||
 * <span style="margin: 0cm 0cm 0pt 18pt; mso-list: l2 level1 lfo4; tab-stops: list 18.0pt; text-align: justify; text-indent: -18pt;"> · Estructuras de selección simples
 * **Unidad 5.** || ||
 * <span style="margin: 0cm 0cm 0pt 18pt; mso-list: l4 level1 lfo5; tab-stops: list 18.0pt; text-align: justify; text-indent: -18pt;"> · Ciclos controlados por contador
 * **Unidad 6.** || ||
 * <span style="margin: 0cm 0cm 0pt 18pt; mso-list: l3 level1 lfo6; tab-stops: list 18.0pt; text-align: justify; text-indent: -18pt;"> · Modularización de programas
 * **Unidad 7.** || ||
 * <span style="margin: 0cm 0cm 0pt 18pt; mso-list: l0 level1 lfo7; tab-stops: list 18.0pt; text-align: justify; text-indent: -18pt;"> · Arreglos: Declaración, inicialización, operaciones