REPUBLICA BOLIVARIANA DE VENEZUELA UNIVERSIDAD BOLIVARIANA DE VENEZUELA P.F.G. INFORMÁTICA PARA LA GESTIÓN SOCIAL PLANIFICACION DE ALGORITMOS Y PROGRAMACION Ciudad Bolivar, Octubre 2006 Prof. Marianna Briceño Prof. Katiuska Nuñez Prof. Laura Lujano Prof. Elluz Barreto Prof. Yudith Sánchez Prof. Luís Figuera Prof. Yamileth Ledezma Prof. Edgar Nieto
PLANIFICACION DE ALGORITMOS Y PROGRAMACION PROPOSITO: Desarrollar en el estudiante el razonamiento lógico para la resolución de problemas simples de la vida real mediante algoritmos implementados en un lenguaje que soporte el paradigma orientado a objeto.
REPUBLICA BOLIVARIANA DE VENEZUELA UNIVERSIDAD BOLIVARIANA DE VENEZUELA SEDE CIUDAD BOLÍVAR Planificación de Algoritmos y Programación PROPÓSITO: Desarrollar en el estudiante el razonamiento lógico para la resolución de problemas simples de la vida real mediante algoritmos implementados en un lenguaje que soporte el paradigma orientado a objeto. UNIDAD DIDÁCTICA I: Algoritmos, Tipos de Datos Fundamentales y operaciones asociadas 1. Adquirir los conocimientos básicos para el análisis y diseño de un problema mediante algoritmos cualitativos y cuantitativos. Definición de Algoritmos. Características. Clasificación: Cualitativos y Cuantitativos Definición de tipos de datos simples Clasificación de los tipos de datos. Características y ventajas de los tipos de datos. Operadores Aritméticos, Lógicos y Relacionales. Prioridad de operadores Definición de Expresiones Clasificación Definición de Identificadores, Variables y Constantes. Tipos de Variables. Ejemplifica algoritmos cualitativos y cuantitativos. Resuelve de forma lógica un problema mediante la utilización de algoritmos. Relaciona las variables con los tipos de datos. Identifica la prioridad de los operadores aritméticos, lógicos y relacionales. Reconoce la importancia que tiene el algoritmo en el proceso creativo.
INDICADORES: 1. Elabora adecuadamente algoritmos cualitativos. 2. Elabora adecuadamente algoritmos cuantitativos. 3. Evalúa expresiones aritméticas, relacionales y lógicas. 4. Relaciona los tipos de variables al contexto del problema. Papel y lápiz. Pizarrón y marcador, libros. Temporización: Dos semanas UNIDAD DIDÁCTICA II: Diagrama de flujo, Pseudocódigo y Estructuras de control. 1. Diseñar de forma grafica y narrativa un algoritmo para la resolución de un problema. Definición de Diagrama de Flujo y Pseudocódigo. Simbología. Estructuras de control: secuencial, selección e iteración. Representa gráficamente un algoritmo. Representa en forma narrativa un algoritmo. Utiliza estructuras de control para resolver un problema. Participa activamente en las actividades asignadas en clase. INDICADORES: 1. Bosqueja gráficamente un algoritmo. 2. Representa un algoritmo utilizando la herramienta pseudocódigo considerando como base estructuras de control. 3. Representa un pseudocódigo a partir de un diagrama de flujo. Papel y lápiz. Pizarrón, marcador, guías de ejercicios. Temporización: Cuatro semanas
UNIDAD DIDÁCTICA III: TIPOS DE DATOS COMPUESTOS 1. Utiliza estructura de datos para resolución de problemas a través de la herramienta algoritmo 2. Distingue el uso de las diferentes técnicas de ordenamiento y búsqueda Definición de arreglos Tipos de arreglos Definición de estructura Tipos de Estructura Declaración y sintaxis Definicion de tecnicas de ordenamiento Definicion de tecnicas de busqueda Resuelve un problema utilizando arreglos. Resuelve un problema utilizando estructuras. Implementa estructura de datos Evalua algoritmo de busqueda Evalua algoritmo de ordenamiento Participa en las actividades asignadas en los diferentes espacios de trabajo. INDICADORES: 1. Identifica el tipo de datos asociado a la estructura de datos 2. Resuelve un problema utilizando el tipo de dato arreglo 3. Resuelve un problema utilizando el tipo de dato estructura 4. Manipula las estructuras de datos Papel y lapiz. Pizarron, marcador, guias de ejercicios. Temporizacion: Cuatro semanas Competencia 2: 1. Resuelve un problema empleando la tecnica de ordenamiento 2. Resuelve un problema utilizando la tecnica de busqueda
UNIDAD DIDÁCTICA IV: FUNDAMENTOS DE PROGRAMACION ORIENTADA A OBJETOS 1. Estudiar los fundamentos de programacion orientada a objetos Definición de programacion orientada objeto. Caracteristicas de la programacion orientada objeto. Elementos de la programacion orientada a objeto Lenguajes de programacion orientada a objeto. Definicion de objeto,clases, metodos, mensajes. Estructuras interna de un objeto. Estructura interna de una clase. Definicion de Herencia. Tipos de Herencia INDICADORES: 1. Identifica los objetos asociado a un problema. 2. Señale los atributos y las operaciones de un objeto. 3. Realiza un cuadro comparativo entre la programación estructurada y la programación orientada a objeto. Ejemplifica objetos relacionado con el entorno. Identifica objetos. Establece diferencia entre la programacion estructurada y la programacion orientada a objeto. Conoce los conceptos asociados a la programacion orientada a objeto. Papel y lápiz. Pizarrón, marcador, guías de ejercicios. Temporización: Dos semanas Valora la importacia del uso de la programacion orientada a objeto para la resolucion de problemas