Pág.84 - 9-nov-09 - Segunda Edición - Descargue gratuitamente esta Guía: http://www.eduteka.org/GuiaAlgoritmos.php ANEXO 5 PROGRAMACIÓN DE COMPUTADORES UNA PROPUESTA DE CURRÍCULO PARA MICROMUNDOS Esta propuesta hace parte del “Modelo Curricular Interactivo de Informática” http://www.eduteka.org/curriculo2/Herramientas.php?codMat=15 DEFINICIÓN Algoritmos y programación se definen como los procesos de formulación de una solución a una situación planteada, apoyándose en conceptos y estructuras propias de la programación. ALCANCE Se busca que el estudiante utilice metodologías y estructuras secuenciales, iterativas y condicionales para analizar problemas, diseñar algoritmos, traducir algoritmos a un lenguaje de programación y depurar procedimientos sencillos con el fin de solucionar problemas. Los estudiantes no elaborarán programas complejos, sólo se concentrarán en la elaboración de procedimientos. OBJETIVO GENERAL Al terminar la instrucción en Algoritmos y Programación, el estudiante debe estar en capacidad de utilizar metodologías y estructuras secuenciales, iterativas y condicionales para analizar problemas, diseñar algoritmos, traducir algoritmos a un lenguaje de programación y depurar los procedimientos resultantes. OBJETIVOS ESPECÍFICOS Al finalizar la instrucción en esta herramienta informática, el estudiante estará en capacidad de: Comprender una metodología para resolver problemas matemáticos. Conocer los elementos que tienen en común la mayoría de los problemas matemáticos (estado inicial, meta, recursos y el estado actual de conocimientos de quien pretende resolverlos) Conocer las cuatro operaciones mentales que intervienen en la solución de problemas matemáticos (entender el problema, trazar un plan, ejecutarlo y revisar) Hacer conciencia sobre la utilización en la clase de matemáticas de estas cuatro operaciones para resolver problemas PERÍODOS DE CLASE: 2 INDICADORES DE LOGRO: Sin ayuda de referencias, describe brevemente, y en sus propias palabras, las cuatro operaciones mentales que intervienen en la solución de problemas matemáticos. [A, F] NOTA: Aunque Algoritmos y Programación se puede integrar con varias asignaturas, las matemáticas es un área muy adecuada ya que la forma de resolver problemas matemáticos se asemeja mucho al ciclo de programación. Comprender las etapas del ciclo de programación de computadores. Conocer las cuatro etapas del ciclo de programación para resolver problemas con ayuda del computador (analizar el problema, diseñar un algoritmo, traducir el algoritmo a un lenguaje de programación y depurar el programa) Comprender la similitud que hay entre las operaciones mentales que intervienen en la solución de problemas matemáticos y las etapas del ciclo de programación Entender que la solución de problemas matemáticos mediante programación tiene dos ciclos (uno en el que se resuelve el problema con lápiz y papel y otro en el que se automatiza la solución) Diferenciar entre Sistema Operativo y Software de Aplicación. Diferencias entre Software de Aplicación y Procedimientos. PERÍODOS DE CLASE: 1 INDICADORES DE LOGRO: Explica brevemente las cuatro etapas del ciclo de programación para resolver problemas con ayuda del computador. [A, F] Comprender qué es un algoritmo. Comprender por qué no se debe empezar a diseñar un algoritmo hasta no haber analizado detalladamente los problemas que se desean resolver Identificar en el entorno: procesos, ciclos, rutinas o biorritmos que se puedan considerar como algoritmos (concepto intuitivo de algoritmo) Comprender que un algoritmo es un conjunto de pasos sucesivos y organizados en secuencia lógica Comprender la importancia de organizar en secuencia lógica los pasos de diversos procesos PERÍODOS DE CLASE: 2 INDICADORES DE LOGRO: Describe al menos dos procesos, ciclos, rutinas o biorritmos que se den en el entorno y que puedan considerarse como algoritmos. [A, F] Dada una lectura que describa una serie de instrucciones, sigue cada uno de los pasos indicados en esta, en el orden establecido. [F] Utilizar el lenguaje pseudocódigo para representar algoritmos.
Created with BuildVu