UNIVERSIDAD DE GUANAJUATO COLEGIO DEL NIVEL MEDIO SUPERIOR Bachillerato General del Nivel Medio Superior Informática Aplicada I OCIA1-6 7 de Marzo de 2012 SEMESTRE: Quinto FECHA DE APROBACIÓN POR EL CONSEJO ACADÉMICO DEL CNMS: 16 de Mayo de 2012 PRERREQUISITO/CLAVE: Ninguno HORAS SEMANA 3 TEORÍA 3 TALLER O LAB. 0 CREDITOS 6 Bloque I Solución de Problemas usando Algoritmos 15 Horas 1.1 Identificando alternativas de solución de problemas 1.2 Metodología de solución de problemas 1.3 Algoritmos 1.4 Diagramas de Flujo 1.5 Solución de problema utilizando algoritmos y diagramas de flujo. 1.6 Variables, operadores aritmeticos, de igualdad y relación Bloque 2 ¿Cómo hago un Programa? 21 Horas 2.1 Lógica computacional 2.2 Metodologías para la construcción de un programa. 2.3 Programación lineal 2.4 Programación estructurada. 2.4.2 Estructuras de control Secuenciales Selectivas Repetitivas 2.4.3 Pseudocódigo 2.2.4 Proceso general para la construcción de programas. 2.5 Programación orientada a objetos. 2.5.1 Fundamentos 2.5.2 Objetos y clases 2.5.3 Métodos 2.5.4 Propiedades Bloque 3. Estructura de Datos (15 Horas) 3.1 Datos 3.2 Clasificación. 3.2.1 Constantes y variables 3.3.2 Estructura simple y agrupados Númericos Alfanúmericos Lógicos Gráficos 3.3 Conjuntos. 3.3.1 Referencia de los componentes 3.3.2 Operaciones con los conjuntos 3.4 Registros. 3.4.1 Referencia de los componentes 3.4.2 Aplicaciones 3.5 Arreglos. 3.5.1 Aplicaciones REFERENCIAS Grupo Fidos, Programación en C/C++6, 2000, Versión 1.00 Ceballos, Francisco Javier. Editorial Alfa Omega, C/C++ curso de programación. 2da Edición. Harvey M, Deitel, Editorial Pearson, Como programar en C++, Cuarta Edición Sedgewick, Robert. Editorial Pearson, Algoritmos en C++, 1ra Edición Douglas Bell, Mike Parr. Editorial Pearson, C++ para estudiantes, 1ra Edición Joyanes Aguilar Luis, Zahonero Martínez Ignacio. Edit. McGraww Hill, Programación en C Metodología, algoritmos y Estructura de Datos.