Los problemas de Parsons son una forma de evaluación objetiva en la que se pide a los participantes que elijan entre una selección de fragmentos de código, algunos de los cuales conforman la solución del problema. El formato de los problemas de Parsons se utiliza en el aprendizaje y la enseñanza de la programación informática .
Dale Parsons y Patricia Haden, del Instituto Politécnico de Otago, desarrollaron los Rompecabezas de Programación de Parsons para facilitar el dominio de las estructuras sintácticas y lógicas básicas de los lenguajes de programación, en particular Turbo Pascal , [ 1 ] aunque se puede utilizar cualquier lenguaje de programación . Los rompecabezas de programación de Parsons se conocieron como Rompecabezas de Parsons [ 2 ] y luego como Problemas de Parsons . [ 3 ] Los Problemas de Parsons se han popularizado porque son más fáciles de calificar que el código escrito, a la vez que capturan la capacidad de resolución de problemas de los estudiantes demostrada en un proceso de creación de código. [ 3 ]
Estructura
Los problemas de Parsons consisten en una solución parcialmente completada y una selección de líneas de código, algunas de las cuales, al ordenarse adecuadamente, completan correctamente la solución. Existe una gran flexibilidad en el diseño de los problemas de Parsons, incluyendo los tipos de fragmentos de código que se pueden seleccionar y la cantidad de estructura de la solución que se proporciona en la pregunta. [ 3 ] Los problemas de Parsons más fáciles proporcionan la estructura completa de bloques de la solución incluida en la pregunta, y las líneas de código proporcionadas simplemente necesitan ser reordenadas e insertadas en esa estructura. [ 3 ]
En el problema de Parsons del examen, el primer ejemplo que se muestra, hay 6 pares de enunciados. Se resta un punto por cada línea elegida incorrectamente de los pares, dos puntos si hay más de dos líneas fuera de lugar y un punto si hay hasta dos elementos fuera de lugar. Se resta un punto si las llaves de apertura y cierre se usan incorrectamente o no se incluyen donde corresponde. [ 3 ]
Variantes
Bidimensional
Las variantes bidimensionales requieren que el estudiante también aplique la sangría correcta al código, en lugar de simplemente reordenar las líneas de código proporcionadas.
Desteñido
En las versiones atenuadas, las líneas de código pueden contener además espacios en blanco que el estudiante debe rellenar.
Ventajas
Las ventajas de los problemas de Parsons incluyen:
- ser un complemento o una alternativa a los ejercicios de programación tradicionales como el rastreo de código y la escritura de código [ 4 ]
- El diseño de los problemas de Parsons es flexible [ 4 ].
- Existen muchas variantes que se perfeccionan continuamente para satisfacer mejor las necesidades de los estudiantes [ 4 ].
Sin embargo, la efectividad de los problemas de Parsons, tanto como tipo de pregunta como herramienta de aprendizaje en la enseñanza de la informática, sigue siendo incierta debido a la falta de investigación replicada en el campo. [ 4 ]
Automatización
Referencias
- 1 2 Una o más de las oraciones anteriores incorporan texto de esta fuente, que es de dominio público : Parsons, D. y Haden, P. 2006, 'Parson's programming puzzles: a fun and effective learning tool for first programming courses', ponencia presentada en las Actas de la 8.ª Conferencia Australiana sobre Educación en Informática - Volumen 52, Hobart, Australia. https://dl.acm.org/doi/10.5555/1151869.1151890

- ↑ Whalley, Jacqueline L. ; Robbins, Phil (2007). "Informe sobre el cuarto taller BRACElet" . Journal of Applied Computing and Information Technology . 5 (1).
- 1 2 3 4 5 Una o más de las oraciones anteriores incorporan texto de esta fuente, que es de dominio público : Denny, P., Luxton-Reilly, A., & Simon, B. (2008). Evaluating a new exam question: Parsons problems. Ponencia presentada en las Actas del Cuarto Taller Internacional sobre Investigación en Educación Informática, Sídney, Australia. https://doi.org/10.1145/1404520.1404532

- 1 2 3 4 5 6 Du, Y., Luxton-Reilly, A., & Denny, P. (2020). Una revisión de la investigación sobre los problemas de Parsons. Ponencia presentada en las Actas de la Vigésimo Segunda Conferencia Australiana de Educación en Computación. https://doi.org/10.1145/3373165.3373187
- 1 2 Karavirta, V., Helminen, J., & Ihantola, P. (2012). Una aplicación móvil de aprendizaje para problemas de Parsons con retroalimentación automática. Ponencia presentada en las Actas de la 12.ª Conferencia Internacional Koli Calling sobre Investigación en Educación Informática.
- ↑ Stuart Garner. 2007. Una exploración de cómo un método de solución parcial/completa facilitado por la tecnología apoya el aprendizaje de la programación informática. Issues in Informing Science & Information Technology 4 (2007)
- ↑ Teemu Rajala, Mikko-Jussi Laakso, Erkki Kaila y Tapio Salakoski. 2007. VILLE: Una herramienta de visualización de programas independiente del lenguaje. En Actas de la Séptima Conferencia del Mar Báltico sobre Investigación en Educación Informática. Conferencias sobre Investigación y Práctica en Tecnologías de la Información, Volumen 88. Australian Computer Society, Inc., 151–159.
- ↑ Amruth N. Kumar. 2018. Epplets: Una herramienta para resolver acertijos de Parsons. En Actas del 49.º Simposio Técnico de la ACM sobre Educación en Ciencias de la Computación (SIGCSE'18). ACM, Nueva York, NY, EE. UU., 527–532. https://doi.org/10.1145/3159450.3159576
- ↑ "Inicio" . codepuzzle.io .
- ↑ "Inicio" . codespec.org/ .
Enlaces externos
- Problemas de Parsons desvanecidos
- js-parsons: una biblioteca JavaScript para problemas de Parsons.
- educación en ciencias de la computación