RESPONSABLE:
Nombre: Leonardo Gabriel Suppa
Email: irmalicia.sanchez2021@gmail.com
Unidad: Unidad 14 – General Alvear / Casa 1
Guía de formulación de proyectos
Muchas veces sucede que tenemos ideas para resolver un problema, una necesidad o demanda concreta; sin embargo, cuando eso sucede, por ejemplo, en una Institución no alcanza solo comentarlo verbalmente, sino que requiere ser plasmada de forma escrita para que cobre carácter formal y pueda ser presentada ante las autoridades correspondientes para su posible concreción.
Por lo cual, cuando tengan una solución para un problema y quieran concretarla necesitarán escribir un proyecto, cualquiera sea la naturaleza de la propuesta.
No se trata solo de contestar estas preguntas, sino de pensar previamente el Proyecto y que las preguntas sirvan de guía para por ordenar lo que queremos contar. Por eso es importante que desarrolles y te tomes el tiempo para pensar cada parte del proyecto. Escribir es fundamental para su concreción.
¿Qué se va a hacer?
Título y descripción general del proyecto. Mínimo 150 palabras
Taller Introductorio a la Lógica Computacional:
PSeInt y Primeros Pasos en JavaScript
Descripción General del Proyecto:
Este taller tiene como objetivo introducir a los participantes en los principios fundamentales del pensamiento computacional y el desarrollo de algoritmos utilizando PSeInt y JavaScript. A lo largo del curso, los participantes aprenderán a pensar lógicamente, a resolver problemas mediante pseudocódigo y, al final del taller, se iniciarán en el uso de JavaScript, uno de los lenguajes de programación más populares en la creación de páginas web interactivas.
¿Por qué se va a hacer?
Justifique el proyecto teniendo en cuenta el problema y la solución. Mínimo 200 palabras
Justificación:
El taller se desarrolla con el objetivo de cubrir una necesidad creciente de habilidades tecnológicas en la educación básica y media. En la actualidad, el pensamiento computacional se ha convertido en una habilidad fundamental para resolver problemas de manera lógica y estructurada, lo cual es valioso en muchas áreas profesionales. Sin embargo, muchos estudiantes carecen de las bases necesarias para desarrollar este tipo de habilidades. La solución propuesta a esta problemática es la implementación de este taller, que introduce a los participantes al pensamiento computacional mediante el uso de PSeInt, una herramienta accesible para aprender la creación de algoritmos mediante pseudocódigo, y JavaScript, un lenguaje clave en la creación de páginas web interactivas.
Este enfoque es crucial ya que no solo se desarrollan habilidades técnicas, sino también habilidades de pensamiento crítico, que son transferibles a otras áreas del conocimiento y la vida cotidiana. Además, al enseñar un lenguaje de programación popular como JavaScript, los participantes se preparan para ingresar al mundo de la programación web, lo que abre nuevas puertas a oportunidades profesionales y educativas en un sector que sigue en constante expansión. La tecnología está presente en casi todas las industrias, y contar con conocimientos básicos en programación puede ser un punto de partida para nuevas trayectorias profesionales.
Por lo tanto, este proyecto no solo busca enseñar programación, sino también ofrecer a los participantes herramientas que mejoren su empleabilidad y su capacidad de adaptarse a los retos del mundo digital.
¿Para qué se va hacer?
Describa el objetivo general y los objetivos específicos. Mínimo 100 palabras. Cantidad de objetivos específicos mínimo 5
Objetivo General:
El objetivo general de este taller es introducir a los participantes en los principios fundamentales del pensamiento computacional y la creación de algoritmos mediante el uso de PSeInt y los primeros pasos en JavaScript, con el fin de fortalecer su capacidad para resolver problemas de manera lógica y estructurada.
Objetivos Específicos:
• Enseñar los principios básicos de la programación utilizando pseudocódigo a través de PSeInt.
• Fomentar la capacidad de desarrollar algoritmos eficientes para la resolución de problemas utilizando estructuras lógicas.
• Iniciar a los participantes en el uso de JavaScript para el desarrollo de páginas web interactivas, cubriendo conceptos básicos del lenguaje.
• Promover la resolución de problemas prácticos mediante la implementación de soluciones en pseudocódigo y JavaScript.
• Estimular la autogestión del aprendizaje a través de ejercicios prácticos y actividades que permitan reforzar los conocimientos adquiridos durante el taller.
Este enfoque busca garantizar que los participantes no solo adquieran habilidades técnicas, sino también habilidades cognitivas y de trabajo en equipo que les permitan continuar su desarrollo en el área de la programación.
¿Cómo se va hacer?
Describa la forma en que se van a cumplir esos objetivos. La metodología. Mínimo 200 palabras.6
Metodología:
La metodología del taller será principalmente práctica y colaborativa, buscando un aprendizaje activo y continuo. Iniciaremos con una breve introducción teórica sobre el pensamiento computacional, para que los participantes comprendan los conceptos fundamentales antes de pasar a la práctica. Utilizaremos PSeInt para enseñar los principios básicos de la programación mediante pseudocódigo, lo que permitirá a los participantes visualizar y estructurar sus soluciones a problemas sin la complejidad de un lenguaje de programación. Además, se introducirá el uso de diagramas de flujo como una herramienta clave para representar visualmente los algoritmos y los procesos, permitiendo que los participantes comprendan de manera gráfica el flujo lógico de sus programas.
A medida que se familiaricen con la creación de algoritmos, los participantes aprenderán a diseñar diagramas de flujo para representar sus soluciones antes de escribir el pseudocódigo. Esta representación gráfica les ayudará a mejorar la comprensión de las secuencias lógicas y las decisiones en los procesos. Posteriormente, se les asignarán ejercicios prácticos que fomenten la resolución de problemas de forma lógica y visual, primero utilizando diagramas de flujo y luego implementando esos algoritmos en pseudocódigo.
El siguiente paso será introducir el uso de JavaScript, comenzando con lo más básico: variables, operadores, estructuras condicionales y bucles, siempre enfocados en la creación de pequeños programas. Los participantes aprenderán a integrar estos elementos en scripts que permitan interacciones simples en páginas web.
Durante todo el taller, se fomentará la participación activa, con debates y análisis en grupo sobre los diferentes enfoques para resolver problemas. Se promoverá el trabajo colaborativo en actividades en las que los participantes puedan compartir ideas y soluciones, ayudándose mutuamente a resolver dudas.
Habrá retroalimentación constante por parte del instructor, quien orientará y corregirá los errores de manera constructiva. El proceso de evaluación será formativo, basado en la participación activa y la entrega de ejercicios prácticos, con el objetivo de asegurar que todos los participantes desarrollen una comprensión sólida tanto del pseudocódigo como de los conceptos básicos de JavaScript, diagramas de flujo y su interrelación en la creación de algoritmos.
¿Qué condiciones requiere?
Condiciones Requeridas para Desarrollar el Curso:
• Tecnológicos:
Se requiere que los participantes dispongan de computadoras con procesadores de al menos 1 GHz, 2GB de RAM y 40GB de espacio libre en disco. Además, deben contar con acceso a Internet estable y un sistema operativo compatible, ya sea Windows 7 o superior, o Linux. Es necesario tener instalado PSeInt para el trabajo con pseudocódigo, así como un editor de código como Visual Studio Code o cualquier otro editor similar que permita programar en JavaScript.
• Material Didáctico:
El curso utilizará Google Classroom como plataforma para acceder a materiales teóricos y prácticos, incluyendo lecturas, videos explicativos, ejercicios prácticos y foros de discusión. Los participantes podrán descargar los recursos, realizar ejercicios de práctica y resolver dudas a través de la interacción con sus compañeros y el instructor.
• Herramientas de Desarrollo:
Para la creación de pseudocódigo y algoritmos, se utilizará PSeInt. Para la programación en JavaScript, los participantes deberán contar con Visual Studio Code o un editor de código similar que permita escribir, probar y depurar sus scripts de JavaScript. Estas herramientas proporcionarán el entorno adecuado para aprender los fundamentos de la programación y el pensamiento computacional.
Estas condiciones garantizarán que el curso se lleve a cabo de manera eficiente, permitiendo a los participantes adquirir las habilidades necesarias en un entorno adecuado para el aprendizaje práctico.
¿Cuándo se va a hacer?
Días y horarios. Duración en el tiempo.
PERIODICIDAD Y DURACIÓN:
El taller se llevará a cabo durante un período de tres meses, con una carga horaria total de 72 horas cátedra. Las clases se desarrollarán dos veces por semana, con sesiones de 3 horas cada una, sumando un total de 6 horas semanales. Esto permitirá a los participantes avanzar de manera progresiva en los contenidos, con tiempo suficiente para prácticas y consolidación de conocimientos. La asistencia mínima requerida para la aprobación del curso será del 80%, permitiendo faltas justificadas en casos excepcionales.
CANTIDAD DE PARTICIPANTES:
El taller estará limitado a entre 10 y 15 participantes, para garantizar una atención más personalizada y asegurar que cada estudiante reciba el apoyo necesario durante el proceso de aprendizaje. Este número de participantes permitirá una interacción fluida en el aula y en los foros de discusión, además de facilitar la retroalimentación individualizada.
Leonardo G. Suppa