La creación de este portafolio tiene como objetivo la exposición de los avances y logros en el desarrollo del curso "programación y desarrollo cognitivo II", la retroalimentación recibida durante el proceso, así como la revelación de los aprendizajes obtenidos y los desaciertos que producen experiencia y nuevos conocimientos.Dentro del curso "programación y desarrollo cognitivo II" se deben desarrollar tres tareas específicas, las cuales son denominadas "retos"; en éstas es necesario emplear adecuadamente el lenguaje de programación Logo, y así efectuar los trabajos sugeridos.
Dentro de este portafolio se recopilan una a una las tres experiencias al programar con micromundos, se detallan de principio a fin los aciertos y desaciertos ocurridos en el camino; así como el trayecto para llegar a la resolución de los tres retos. Cada uno de los retos representa un proyecto distinto, lo que quiere decir que en cada cual se emplearon diferentes técnicas y estrategias para ser llevados a cabo; los tres retos no tienen relación ni en el tema a tratar ni tampoco en la programación usada para resolverlos, por lo que en cada uno se desarrollaron primitivas y comandos no similares.
En el reto 1 se plantea realizar el algo similar a un multimedio o juego interactivo educativo, en el que se realizan animaciones y se escoge un tema curricular para tratar con alguna población específica de estudiantes.
El reto 2 se debe emplear cajas de texto como variables y desarrollar un interfaz agradable para el usuario del proyecto. En el último reto se utiliza el desplazamiento y orientación de la tortuga, la cual debe atravesar un laberinto.
A continuación se detallan más ampliamente cada uno de los trabajos expuestos para el curso "programación y desarrollo II", se expresan los comandos, primitivas y procedimientos elaborados para resolver cada uno de los retos con lenguaje de programación Logo.