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 COMPETENCIAS: 1. Adquirir los conocimientos básicos para el análisis y diseño de un problema mediante algoritmos cualitativos y cuantitativos. CONTENIDO CONCEPTUAL Competencia 1: 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.
CONTENIDO PROCEDIMENTAL
CONTENIDO ACTITUDINAL
Competencia 1: Competencia 1: Ejemplifica algoritmos cualitativos y cuantitativos. Reconoce la importancia que tiene el algoritmo en el proceso creativo. 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.
INDICADORES: Competencia 1: 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.
Recursos: 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. COMPETENCIAS: 1. Diseñar de forma grafica y narrativa un algoritmo para la resolución de un problema. CONTENIDO CONCEPTUAL Competencia 1: Definición de Diagrama de Flujo y Pseudocódigo. Simbología. Estructuras de control: secuencial, selección e iteración.
CONTENIDO PROCEDIMENTAL
CONTENIDO ACTITUDINAL
Competencia 1: Competencia 1: Representa gráficamente un algoritmo. Representa en forma narrativa un algoritmo. Participa activamente en las actividades asignadas en clase. Utiliza estructuras de control para resolver un problema.
INDICADORES: Competencia 1: 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.
Recursos: Papel y lápiz. Pizarrón, marcador, guías de ejercicios. Temporización: Cuatro semanas
UNIDAD DIDÁCTICA III: TIPOS DE DATOS COMPUESTOS COMPETENCIAS: 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 CONTENIDO CONCEPTUAL
Definición de arreglos
Tipos de arreglos
Definición de estructura
CONTENIDO PROCEDIMENTAL
Resuelve arreglos.
un
problema
utilizando
Resuelve un estructuras.
problema
utilizando
Tipos de Estructura
Implementa estructura de datos
Declaración y sintaxis
Evalua algoritmo de busqueda
Definicion de tecnicas de ordenamiento
Evalua algoritmo de ordenamiento
Definicion de tecnicas de busqueda
INDICADORES: Competencia 1: 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 Competencia 2: 1. Resuelve un problema empleando la tecnica de ordenamiento 2. Resuelve un problema utilizando la tecnica de busqueda
CONTENIDO ACTITUDINAL
Participa en las actividades asignadas en los diferentes espacios de trabajo.
Recursos: Papel y lapiz. Pizarron, marcador, guias de ejercicios. Temporizacion: Cuatro semanas
UNIDAD DIDÁCTICA IV: FUNDAMENTOS DE PROGRAMACION ORIENTADA A OBJETOS COMPETENCIAS: 1. Estudiar los fundamentos de programacion orientada a objetos CONTENIDO CONCEPTUAL
CONTENIDO PROCEDIMENTAL
Definición de programacion orientada objeto.
Caracteristicas de la programacion orientada 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.
Elementos de la programacion orientada a objeto
Lenguajes de programacion orientada a objeto.
Definicion mensajes.
Estructuras interna de un objeto.
Estructura interna de una clase.
Definicion de Herencia.
de
objeto,clases,
metodos,
Tipos de Herencia INDICADORES: Competencia 1: 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.
CONTENIDO ACTITUDINAL
Valora la importacia del uso de la programacion orientada a objeto para la resolucion de problemas
Recursos: Papel y lápiz. Pizarrón, marcador, guías de ejercicios. Temporización: Dos semanas