¿Qué es?
Nuestro curso de programación está diseñado para enseñar las habilidades fundamentales de la programación de una manera fácil de entender. Nuestro curso utiliza Scratch, un programa diseñado por el MIT para ayudar a cualquier persona a aprender a programar a un nivel básico. Scratch utiliza programación basada en bloques. Los programas se construyen uniendo diferentes bloques con diferentes funciones de una manera coherente y lógica. Cada sección está dividida por colores para su fácil comprensión y retención. El objetivo es mejorar las habilidades de pensamiento crítico, así como iluminar posibles carreras o intereses previamente desconocidos dentro de los niños a los que se les enseñará este curso. No es necesario saber programación para poder impartir este curso ya que se hizo de manera que cualquiera con o sin conocimientos previos de programación pudieran seguirlo.
Como parte de la clase, los videos fueron pregrabados e incluidos en cada una de las lecciones. Cada lección contiene un video con todo lo que se necesita para impartir este curso (Presentación de Teoría, conceptos básicos, ejercicios y un mensaje bíblico). Una de las cosas únicas de nuestro curso de programación es que todos los videos están hechos en español. Es una oportunidad única para que los niños aprendan a programar en su idioma nativo, enseñado por alguien de México. ¡Pero no te preocupes! Los videos tienen subtítulos en inglés, lo que facilita que los que no hablan español los sigan y aprendan también.
El curso se divide en siete lecciones. La primera es una lección introductoria que prepara a los estudiantes para aprender desde cero. Las seis lecciones siguientes comprenden diferentes conceptos de programación, y la dificultad de aplicación crece a medida que los estudiantes avanzan en el curso. Cada lección cuenta con presentaciones PowerPoint con la teoría necesaria para este curso, asimismo como ejercicios prácticos que se irán realizando paso a paso para poder comprender mejor y también cuenta con una breve enseñanza bíblica. En el curso se incluyen versiones en inglés y español para permitir que las personas que hablan ambos idiomas se preparen y enseñen el curso.
Los PowerPoint se dividen en dos secciones, la sección de maestros y la sección de estudiantes. La sección de maestros contiene instrucciones y toda la información necesaria para enseñar a los estudiantes de una manera informada y eficiente. También contiene algunas "tareas" para que los profesores se aseguren de que entienden el material que están enseñando. La sección de los estudiantes contiene descripciones detalladas de cada uno de los bloques y lo que hacen, así como instrucciones sobre cuándo ver los videos instructivos.
Nuestro programa está diseñado para un uso completo sin la necesidad de una conexión a la red. Cada video y presentación, así como el programa de Scratch, se pueden descargar con anticipación y usar sin conexión a Internet. Esta característica se planeó intencionalmente para permitir que este curso se impartiera en áreas más remotas que podrían no tener Internet constante.
¿Por qué Scratch?
Elegimos Scratch para este curso por varias razones. Una de las principales razones es que el programa es liviano y puede usarse en casi cualquier calidad de computadora. Es fácil de descargar y configurar, incluso para alguien que nunca haya programado antes. El MIT quería hacer un programa fácil de usar y sus esfuerzos se ven reflejados.
En segundo lugar, Scratch es compatible con docenas de idiomas y se puede pasar fácilmente a cualquiera de ellos con solo hacer clic en un botón. Esta característica hace que sea increíblemente fácil para un maestro que solo habla inglés ayudar a enseñar a un estudiante que solo habla español.
En tercer lugar, este curso está dirigido a estudiantes de secundaria y preparatoria. A menudo, estos niños no estarán muy familiarizados con una computadora. Scratch está diseñado para combatir este problema. Su interfaz es intuitiva y fácil de entender. MIT diseñó Scratch específicamente para que lo usen niños de esta edad y nivel de experiencia.
Scratch es un entorno de desarrollo de programación visual. Esta terminología significa que todo tiene un dibujo o imagen que lo acompaña. Los programas que diseñen los estudiantes harán que una criatura u objeto, llamado Sprite, se mueva, hable y ejecute otras tareas más complejas. Este entorno de aprendizaje visual permite comentarios instantáneos, lo que permite a los estudiantes hacer correcciones o cambios según sea necesario.
Resumen de Lecciones
Lección 1: Es la introducción a todo el curso, en este se mostrará todo lo básico relacionado con la instalación del programa, los conceptos básicos que se estarán utilizando a lo largo del curso, asimismo como un breve recorrido en la aplicación Scratch y una explicación de cómo debe impartirse cada clase en este curso de programación.
Lección 2: Esta lección es probablemente la más larga de todo el curso ya que consta de 6 ejercicios donde se mostrarán las 2 primeras secciones de bloques en Scratch (Movimiento y Apariencia), también muestra las herramientas básicas que se estarán usando en el transcurso de todas las lecciones.
Lección 3: Una de las secciones más divertidas de todas seguramente es esta, ya que los estudiantes podrán aprender a programar con los bloques de Sonidos y Eventos y donde podrán programar un pequeño juego muy sencillo y divertido.
Las lecciones cuarta, quinta y sexta son más complejas.
Lección 4: Esta lección está enfocada en los bloques de Control que permiten al usuario poder controlar a los Sprites, escenarios, código para realizar tareas determinadas como pausar la animación o bien crear bucles, etc.
Lección 5: Esta lección es la encargada de introducir las funciones matemáticas mediante los bloques de condiciones, sensores y operaciones.
Lección 6: En esta lección los maestros muestran a los alumnos como crear y manipular los bloques de Variables, bloques que serán muy importantes para la lección final.
Lección 7: La lección final combina todo lo que los estudiantes han aprendido hasta ahora. Este proyecto final los hace crear un juego de temática bíblica un tanto complejo dentro de Scratch. El juego utiliza recursos que no se encuentran de forma nativa en Scratch. Estos recursos se le proporcionarán a usted, el maestro, junto con el resto de la presentación y videos.