Por TechnoKids Blog

Edición TechnoKids Centroamérica

 

Aquí tienes un enfoque innovador y divertido para enseñar programación a tus estudiantes.

Los problemas de Parsons pueden hacer que aprender a programar parezca un juego. Este método requiere que los estudiantes escriban código para completar una tarea, deben elegir entre una selección de fragmentos de código; ya sea ordenándolos o seleccionando el fragmento correcto para completar un espacio en blanco. Es una excelente manera de practicar y evaluar las habilidades de programación, especialmente para estudiantes más jóvenes o principiantes. No necesitan recordar la sintaxis exacta del código; solo necesitan reconocer el código, la lógica y el orden correctos; y se puede aplicar a cualquier lenguaje de programación como Scratch, HTML, Python y más.

Habilidades de Codificación para Estudiantes: Problemas de Parsons

Problema de Parsons con Scratch

En TechnoRace uno de los proyectos que TechnoKids ofrece para estudiantes de 10-12 años, tienen que construir un juego de una misión de rescate usando Scratch. El joven desarrollador de juegos diseña un laberinto único que el jugador debe recorrer para alcanzar una meta. En el camino, recolectará tesoros y evitará obstáculos.

Este problema de Parsons pone a prueba su comprensión de cómo controlar la acción con condiciones y sensores.

¿Qué bloque hará la acción si la condición es verdadera?

 

 

                                    

a

b

c

 

Si un estudiante elige la respuesta correcta b, demuestra que es consciente de que el bloque si-entonces puede desencadenar una acción si se cumple una condición específica.

Problema de Parsons con HTML

En TechnoHTML,otro proyecto de TechoKids para alumnos de 13-15 años, es un curso en el que los estudiantes aprenden a programar una página web. Estos problemas de Parsons plantean una línea de código con un error y los estudiantes deben elegir la opción correcta que depure el código.

¿Cuál es la línea de código que falta?

<img src=”wolf.jpg” alt “wolf pup near den”>

1.   

2.    =

3.    < 

Si el estudiante elige la respuesta correcta 2, demuestra que comprende que se requiere un signo = después de la etiqueta alt.

Problema de Parsons con Python

En TechnoPython, se introduce a los estudiantes  de 15 años en adelante, a la programación basada en texto mientras crean una serie de juegos divertidos. El siguiente problema de Parsons desarrolla el razonamiento lógico necesario para un programador.

Numera las líneas de Código para colocarlas en el orden correcto.

2

elif choice==’down’:
print(‘Te sumerges en el agua y descubres la Atlántida.’)

3

else:
print(‘Te quedas en casa.’)

1

if choice==’up’:
print(‘Te subes a un avión y vuelas hacia una nueva tierra.’)

El orden correcto que se muestra indica que el estudiante comprende la lógica condicional para escribir declaraciones if y elif.

Los problemas de Parsons ofrecen muchos beneficios a los niños que aprenden a programar:

  • Al proporcionar a los estudiantes las respuestas, tienen más probabilidades de éxito, lo que aumenta la confianza en sus habilidades de programación.
  • La evaluación es sencilla. Al convertir un conjunto de problemas de Parsons en un cuestionario, los maestros pueden ver fácilmente si los estudiantes han alcanzado su nivel de competencia.
  • El nivel de dificultad se puede ajustar haciendo que las opciones de respuesta sean más parecidas, con la respuesta correcta más difícil de detectar, u obviamente incorrectas y simples.
  • Los estudiantes reciben retroalimentación instantánea cuando reconocen las respuestas correctas.
  • La programación puede ser una experiencia de aprendizaje nueva y difícil. Los problemas de Parsons reducen la carga cognitiva al incluir el código correcto en la pregunta.
  • Los estudiantes desarrollan habilidades de pensamiento crítico y lógica.
  • Rellenar los espacios en blanco, elegir la respuesta correcta u ordenar el código son tareas divertidas y sencillas.

 

 

Chatea con nosotros