Sed Algoritmos

4,273 views
4,178 views

Published on

Presentación realizada en el II Congreso Distrital de Informática Educativa, Bogotá.

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
4,273
On SlideShare
0
From Embeds
0
Number of Embeds
28
Actions
Shares
0
Downloads
79
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Sed Algoritmos

  1. 1. Algoritmos y Programación en la Educación Escolar Fundación Gabriel Piedrahita U. II Congreso Distrital de Informática Educativa Bogotá , Octubre 11 de 2007 Juan Carlos López G. Editor EDUTEKA Coordinador de Materiales Educativos Fundación Gabriel Piedrahita Uribe
  2. 2. ALGORITMOS Y PROGRAMACIÓN EN LA EDUCACIÓN ESCOLAR <ul><li>FUNDACIÓN GABRIEL PIEDRAHITA URIBE </li></ul><ul><li>Antecedentes del proyecto </li></ul><ul><li>Propuesta planteada </li></ul><ul><li>Experiencia INSA </li></ul><ul><li>Adelantos de la Segunda Edición </li></ul>
  3. 3. Fundación Gabriel Piedrahita Uribe <ul><li>ORIGEN </li></ul><ul><li>Gabriel Piedrahita Uribe (1973-95) </li></ul><ul><li>Establecida 1998 </li></ul><ul><li>Cali, Colombia. </li></ul>
  4. 4. Fundación Gabriel Piedrahita Uribe MISIÓN Contribuir al mejoramiento de la Educación Básica y Media en Iberoamérica mediante el uso efectivo de las Tecnologías de la Información y la Comunicaci ón (TIC).
  5. 5. <ul><li>EDUTEKA </li></ul><ul><li>http://www.eduteka.org </li></ul><ul><li>Portal en la Web de la FGPU </li></ul><ul><li>Ofrece materiales gratuitos a docentes, directivos escolares y formadores de maestros interesados , tanto en lograr la competencia informática (TIC) de sus estudiantes, como en enriquecer con estas los ambientes de aprendizaje de sus instituciones . </li></ul>Fundación Gabriel Piedrahita Uribe 1 Tecnologías de la Información y la Comunicación
  6. 6. <ul><li>PROGRAMA PILOTO </li></ul><ul><li>Instituto Nuestra Señora de la Asunción (INSA) </li></ul><ul><li>Desde 1999. </li></ul><ul><li>Barrio Andrés Sanín, Cali. </li></ul><ul><li>Recursos t ecnológicos . </li></ul><ul><li>Nuestro t rabajo . </li></ul>Fundación Gabriel Piedrahita Uribe www.insa-col.org
  7. 7. ALGORITMOS Y PROGRAMACIÓN EN LA EDUCACIÓN ESCOLAR <ul><li>Fundación Gabriel Piedrahita Uribe </li></ul><ul><li>ANTECEDENTES DEL PROYECTO </li></ul><ul><li>Propuesta planteada </li></ul><ul><li>Experiencia INSA </li></ul><ul><li>Adelantos de la Segunda Edición </li></ul>
  8. 8. <ul><li>Tendencia a promover la programación de computadores en la educación media. </li></ul><ul><li>Los planes educativos se enfocan en la formación de programadores (competencias laborales específicas). </li></ul><ul><li>Se utilizan metodologías heredadas de la educación superior. </li></ul><ul><li>Se dedica mucho tiempo a enseñar la sintaxis de lenguajes de programación profesionales. </li></ul>Antecedentes
  9. 9. <ul><li>Hay consenso en la n ecesidad de superar el tipo de enseñanza basada en la transmisión de contenidos para apuntarle en su lugar al desarrollo de competencias (MEN – Intl). </li></ul><ul><li>Se requiere implementar estrategias que contribuyan efectivamente en el desarrollo de las competencias planteadas como fundamentales para la educación en el Siglo XXI . </li></ul>Antecedentes
  10. 10. <ul><li>La educación actual debe h acer énfasis en competencias tales como: </li></ul><ul><ul><li>Creatividad e innovación </li></ul></ul><ul><ul><li>P ensamiento crítico </li></ul></ul><ul><ul><li>Solución de problemas </li></ul></ul><ul><ul><li>Comunicación y colaboración </li></ul></ul><ul><li>Estas competencias separan a los estudiantes preparados para los ambientes de vida y de trabajo del Siglo XXI, cada vez más complejos, de aquellos que no lo están. </li></ul>Antecedentes Fuente: http://www.21stcenturyskills.org/
  11. 11. Antecedentes <ul><li>Desde el año 2000 se utiliza MicroMundos en INSA. </li></ul><ul><li>A partir del año lectivo 2005-2006, se empezaron a utilizar las funcionalidades de programación que ofrece MicroMundos (procedimientos). </li></ul><ul><li>Se identificó la carencia de libros o manuales de programación desarrollados para Básica y Media enfocados a desarrollar pensamiento algorítmico y habilidades para solucionar problemas. </li></ul>
  12. 12. ALGORITMOS Y PROGRAMACIÓN EN LA EDUCACIÓN ESCOLAR <ul><li>Fundación Gabriel Piedrahita Uribe </li></ul><ul><li>Antecedentes del proyecto </li></ul><ul><li>PROPUESTA PLANTEADA </li></ul><ul><li>Experiencia INSA </li></ul><ul><li>Adelantos de la Segunda Edición </li></ul>
  13. 13. Propuesta <ul><li>Atender recomendaciones actuales: </li></ul><ul><ul><li>Enseñar habilidades para el Siglo XXI en el contexto de las asignaturas curriculares básicas </li></ul></ul><ul><ul><li>O frecer oportunidades para aplicar dichas competencias de manera transversal en los contenidos de las áreas </li></ul></ul><ul><ul><li>Promover enfoques basados en indagación , solución de problemas y destrezas intelectuales de orden superior </li></ul></ul><ul><ul><li>Facilita r métodos de aprendizaje innovadores que integren el uso de las TIC </li></ul></ul>Fuente: http://www.21stcenturyskills.org/
  14. 14. <ul><li>La programación de computadores posibilita activar una amplia variedad de estilos de aprendizaje; </li></ul><ul><li>Autores como Arthur Luehrmann y Seymour Papert resaltan que tratar de enseñarle al computador mejora procesos cognitivos y ayuda a desarrollar habilidades de solución de problemas. </li></ul><ul><li>La programación ayuda a desarrollar el pensamiento algorítmico y c ompromete a los estudiantes en la consideración de varios aspectos importantes para la solución de problemas . </li></ul>Propuesta
  15. 15. Propuesta <ul><li>Enseñar Algoritmos y Programación con enfoque en el desarrollo de: </li></ul><ul><ul><li>habilidades para solución de problemas </li></ul></ul><ul><ul><li>pensamiento algorítmico. </li></ul></ul><ul><li>Integrar con Matemáticas </li></ul>
  16. 16. <ul><li>Como resultado de la experiencia en INSA se elaboraron dos materiales: </li></ul>Propuesta http://www.eduteka.org/AlgoritmosProgramacion.php
  17. 17. Propuesta Pasos para resolver problemas matemáticos (Polya) . C iclo de programación. Investigación sobre metodologías para Solucionar Problemas
  18. 18. Guía para Docentes – Unidad 1
  19. 19. <ul><li>Énfasis en análizar problemas: </li></ul>Guía para Docentes – Unidad 1 Etapas de la fase de análisis de problema s
  20. 20. <ul><li>Precisar los resultados esperados </li></ul><ul><ul><li>El estudiante debe preguntarse: </li></ul></ul><ul><ul><ul><li>¿Qué información me solicitan? </li></ul></ul></ul><ul><ul><ul><li>¿Qué formato debe tener esta información? </li></ul></ul></ul>Guía para Docentes – Unidad 1
  21. 21. <ul><li>Identificar datos disponibles </li></ul><ul><ul><li>El estudiante debe preguntarse: </li></ul></ul><ul><ul><ul><li>¿Qué información es importante? </li></ul></ul></ul><ul><ul><ul><li>¿Qué información no es relevante? </li></ul></ul></ul><ul><ul><ul><li>¿Cuáles son los datos de entrada? (conocidos) </li></ul></ul></ul><ul><ul><ul><li>¿Cuál es la incógnita? </li></ul></ul></ul><ul><ul><ul><li>¿Qué información me falta para resolver el problema? (datos desconocidos) </li></ul></ul></ul><ul><ul><ul><li>¿Puedo agrupar los datos en categorías? </li></ul></ul></ul>Guía para Docentes – Unidad 1
  22. 22. <ul><li>Determinar las restricciones </li></ul><ul><ul><li>El estudiante debe preguntarse: </li></ul></ul><ul><ul><ul><li>¿Qué condiciones me plantea el problema? </li></ul></ul></ul><ul><ul><ul><li>¿Qué está prohibido hacer y/o utilizar? </li></ul></ul></ul><ul><ul><ul><li>¿Qué está permitido hacer y/o utilizar? </li></ul></ul></ul><ul><ul><ul><li>¿Cuáles datos puedo considerar fijos (constantes) para simplificar el problema? </li></ul></ul></ul><ul><ul><ul><li>¿Cuáles datos son variables? </li></ul></ul></ul><ul><ul><ul><li>¿Cuáles datos debo calcular? </li></ul></ul></ul><ul><ul><ul><li>¿Tengo los conocimientos para solucionar el problema planteado? </li></ul></ul></ul>Guía para Docentes – Unidad 1
  23. 23. <ul><li>Establecer procesos ( operaciones ) </li></ul><ul><ul><li>El estudiante debe preguntarse: </li></ul></ul><ul><ul><ul><li>¿Qué procesos necesito? </li></ul></ul></ul><ul><ul><ul><li>¿Qué fórmulas debo emplear? </li></ul></ul></ul><ul><ul><ul><li>¿Cómo afectan las condiciones a los procesos? </li></ul></ul></ul><ul><ul><ul><li>¿Qué debo hacer? </li></ul></ul></ul><ul><ul><ul><li>¿Cuál es el orden de lo que debo hacer? </li></ul></ul></ul>Guía para Docentes – Unidad 1
  24. 24. Guía para Docentes – Unidad 2
  25. 25. <ul><li>Conceptos básicos para diseñar algoritmos: </li></ul><ul><ul><li>¿Qué es un algoritmo? </li></ul></ul><ul><ul><li>Formas comunes de representarlos (seudocódigo y diagrama de flujo) </li></ul></ul><ul><ul><li>Conceptos básicos de programación (variable, constante, identificador, palabra reservada, contador, acumulador, tipos de datos, operadores y expresiones). </li></ul></ul>Guía para Docentes – Unidad 2
  26. 26. Guía para Docentes – Unidad 3
  27. 27. <ul><li>Diseñar y traduccir algoritmos: </li></ul><ul><ul><li>Fundamentos de programación en el área de procedimientos de MicroMundos. </li></ul></ul><ul><ul><li>Establecer interactividad con el “usuario” del procedimiento </li></ul></ul><ul><ul><li>Se abordan las tres estructuras de control básicas: </li></ul></ul><ul><ul><ul><li>secuencial, </li></ul></ul></ul><ul><ul><ul><li>iterativa (repetición) y </li></ul></ul></ul><ul><ul><ul><li>condicional (decisión, selección). </li></ul></ul></ul>Guía para Docentes – Unidad 3
  28. 28. Guía para Docentes – Unidad 4
  29. 29. <ul><li>Depurar procedimientos: </li></ul><ul><ul><li>Resulta difícil elaborar procedimientos perfectos en los primeros intentos. </li></ul></ul><ul><ul><li>La dificultad aumenta a medida que los problemas se vuelven más complejos. </li></ul></ul><ul><ul><li>Probar y validar los resultados (revisión). </li></ul></ul><ul><ul><li>Promueve valores como responsabilidad, fortaleza, laboriosidad, paciencia y perseverancia. </li></ul></ul>Guía para Docentes – Unidad 4
  30. 30. <ul><li>Resumen de comandos de MicroMundos que se utilizan en los diferentes ejemplos. </li></ul><ul><li>Plan de trabajo con una secuencia de contenidos para llevar al aula la Guía. </li></ul><ul><li>Propuesta curricular basada en el Modelo Curricular Interactivo de Informática (MCII). </li></ul>Guía para Docentes – Anexos
  31. 31. <ul><li>Contiene los conceptos básicos de programación expuestos en la Guía. </li></ul><ul><li>La sucesión de contenidos es diferente a la que se presenta en la Guía. </li></ul><ul><li>Tiene una estructura helicoidal, en la que los distintos temas se retomen en distintas ocasiones a lo largo del proceso de aprendizaje, de forma que el estudiante pueda comprender e interiorizar progresivamente dichos contenidos. </li></ul>Cuaderno de Trabajo (Estudiantes)
  32. 32. <ul><li>Incluye ejemplos y actividades diseñados para lograr que los estudiantes aprendan a: </li></ul><ul><ul><li>analizar un problema, </li></ul></ul><ul><ul><li>descomponerlo en partes, </li></ul></ul><ul><ul><li>ordenar lógicamente esas partes, </li></ul></ul><ul><ul><li>diseñar un algoritmo que represente una solución, </li></ul></ul><ul><ul><li>traducir el algoritmo a MicroMundos y, </li></ul></ul><ul><ul><li>verificar la respuesta. </li></ul></ul>Cuaderno de Trabajo (Estudiantes)
  33. 33. ALGORITMOS Y PROGRAMACIÓN EN LA EDUCACIÓN ESCOLAR <ul><li>Fundación Gabriel Piedrahita Uribe </li></ul><ul><li>Antecedentes del proyecto </li></ul><ul><li>Propuesta planteada </li></ul><ul><li>EXPERIENCIA INSA </li></ul><ul><li>Adelantos de la Segunda Edición </li></ul>
  34. 34. Experiencia INSA
  35. 35. <ul><li>Desde el año 2005 se lleva a cabo un curso de Algoritmos y Programación con estudiantes de grado 5° en el Instituto Nuestra Señora de la Asunción (INSA). </li></ul><ul><li>Hemos realizado ajustes buscando la mejor forma de secuenciar los contenidos . </li></ul><ul><li>Llegamos a acuerdos con los docentes de matemáticas para abordar la solución de problemas en esta área . </li></ul>Experiencia INSA
  36. 36. <ul><li>Se utilizó una estructura helicoidal en la que los distintos temas se retoman en distintas ocasiones a lo largo del proceso de aprendizaje </li></ul><ul><li>Esto permite que los estudiantes puedan comprender e interiorizar progresivamente los contenidos y desarrollar las habilidades propuestas. </li></ul>Experiencia INSA
  37. 37. <ul><li>En INSA encontramos lo siguiente con estudiantes de Grado 5°: </li></ul><ul><ul><li>Se p uso a prueba la real comprensión respecto a los conceptos matemáticos involucrados en las soluciones . </li></ul></ul><ul><ul><li>Mejoraron la interpretación de problemas. </li></ul></ul><ul><ul><li>Acompañaron las soluciones con el planteamiento del problema, el análisis de requerimientos y la identificación de datos disponibles. </li></ul></ul><ul><ul><li>Identificaron fácilmente ¿qué hacer? cuando se enfrentan a problemas matemáticos. </li></ul></ul>Experiencia INSA
  38. 38. <ul><li>En INSA encontramos lo siguiente con estudiantes de Grado 5°: </li></ul><ul><ul><li>Se les facilitó elaborar , para algunos conceptos matemáticos , procedimientos secuenciales ó paso a paso . </li></ul></ul><ul><ul><li>Mejoraron la justificación matemática de un procedimiento (ya que lo desarrollan paso paso) </li></ul></ul><ul><ul><li>Presentaron mayor interes por explorar, conocer y utilizar el computador para re solver problemas matemáticos . </li></ul></ul><ul><ul><li>Mejoraron la comprensión de variable, constante, operador y expresión. </li></ul></ul>Experiencia INSA
  39. 39. <ul><li>Recomendaciones: </li></ul><ul><ul><li>Importante que los docentes de área que van a integrar programación en sus asignaturas, conozcan la herramienta (MM, Scratch, MSWlogo, etc). </li></ul></ul><ul><ul><li>Esto permite a los docentes conocer las posibilidades del entorno de programación y así, diseñar mejor las actividades de los estudiantes. </li></ul></ul><ul><ul><li>Realizar actividades de aprestamiento en los grados inferiores. </li></ul></ul>Experiencia INSA
  40. 40. <ul><li>Recomendaciones: </li></ul><ul><ul><li>Ante dificultades de sintaxis sencillos, tratando de darles solución, los estudiantes tienden a deshacer lo que está bien (depuración). </li></ul></ul><ul><ul><li>La programación es deslumbrante y puede tener muchos enfoques. Esta propuesta busca desarrollar habilidades. </li></ul></ul><ul><ul><li>Definir muy bien los objetivos a lograr y concentrarse en ellos. </li></ul></ul>Experiencia INSA
  41. 41. ALGORITMOS Y PROGRAMACIÓN EN LA EDUCACIÓN ESCOLAR <ul><li>Fundación Gabriel Piedrahita Uribe </li></ul><ul><li>Antecedentes del proyecto </li></ul><ul><li>Propuesta planteada </li></ul><ul><li>Experiencia INSA </li></ul><ul><li>ADELANTOS DE LA SEGUNDA EDICIÓN </li></ul>
  42. 42. Segunda Edición - Proyectos Grado 4° Proyectos – Grado 4° (aprestamiento)
  43. 43. Segunda Edición - Proyectos Grado 5°
  44. 44. Segunda Edición - Proyectos
  45. 45. Segunda Edición - Proyectos
  46. 46. Segunda Edición - Proyectos
  47. 47. Segunda Edición - Herramientas <ul><li>Los ejemplos se presentarán en dos versiones: Scratch y MicroMundos EX. </li></ul>http://scratch.mit.edu/ http://www.micromundos.com/
  48. 48. GRACIAS http://www.eduteka.org/Presentaciones.php [email_address]

×