Las sugerencias de Scratch (y lenguajes similares) son geniales, estos lenguajes son juguetones y gratificantes para el programador temprano. Una forma particularmente útil de utilizar Scratch para presentar la programación a los niños es mediante el uso de la función para compartir y “mezclar” Scratch para eliminar parte de la frustración asociada con el inicio de un programa desde cero (sin juego de palabras).
En lugar de comenzar desde una etapa en blanco y tener que pasar por numerosos pasos [aparentemente] tediosos antes de que las cosas se vuelvan emocionantes y gratificantes, cree un proyecto base en su propia cuenta reutilizable y comience la lección haciendo que sus estudiantes vayan a la URL de su proyecto compartido y presione el botón “remezcla”. Cada estudiante ahora tendrá su propia copia (rama) de su proyecto base, incluidos todos los recursos y el código fuente para jugar y ampliar. Permítales explorarlo y proponer sus propias ideas para hacerlo funcionar y mejorarlo (y proporcionar una orientación mínima si no lo hacen)
A medida que sus alumnos se vuelven más competentes, proporcione cada vez menos funciones en su proyecto base y guíelos hacia ideas de mejora más desafiantes (mejor, déjelos enfrentar estos desafíos ellos mismos), pídales que sigan la puntuación y las “vidas”, agregue efectos de sonido , cree niveles de dificultad (mientras sus alumnos descubrirán variables, eventos, lógica, máquinas de estado simples, etc.)
Como ejemplo, puede comenzar con un proyecto base “pong” en el que ya ha configurado un escenario y sprites para las paletas y la pelota, pero solo agrega bloques de código para hacer que la pelota se mueva y rebote en las “paredes”. Sus alumnos deberán descubrir cómo hacer que las paletas se muevan, hacer que la pelota rebote contra las palas, detectar bolas perdidas, etc., pero no tendrán que seguir [en este punto] un procedimiento largo para dibujar / cargar sprites, etc.
- ¿Dónde (los indios) necesitamos mejorar nuestra enseñanza?
- Cómo enseñar educación financiera a una niña estadounidense de 10 años
- ¿Quién puede enseñar un idioma extranjero en una universidad norteamericana?
- Cómo conseguir un trabajo docente en China
- Como profesor, ¿cuánta preparación pones en tus clases?