Lenguaje de dominio específico para la evaluación de actividades de pensamiento computacional
Author
Reyes De Leon, SergioDate
2023Abstract
El presente Trabajo de Fin de Grado aborda el desarrollo de un lenguaje de dominio específico (DSL) para la evaluación de actividades de pensamiento computacional en la plataforma code.org. El enfoque principal se centra en implementar este DSL utilizando el lenguaje de programación C#. El objetivo de este Trabajo de Fin de Grado es diseñar y desarrollar un lenguaje de dominio específico que permita evaluar de manera efectiva las competencias y habilidades relacionadas con el pensamiento computacional en la plataforma code.org. Además, se ha desarrollado un extensión para el navegador Chrome que extraerá los datos de las actividades de la plataforma code.org para que posteriormente puedan ser evaluados mediante el DSL. Se espera que el desarrollo de este DSL facilite la evaluación y mejora de las habilidades de pensamiento computacional, proporcionando a los educadores una herramienta efectiva y flexible para el seguimiento del progreso de los estudiantes en esta área fundamental Abstract This Final Degree Project deals with the development of a domain-specific language (DSL) for the evaluation of computational thinking activities in the code.org platform. The main focus is on implementing this DSL using the C# programming language. The objective of this Final Degree Project is to design and develop a domain-specific language to effectively assess competencies and skills related to computational thinking on the code.org platform. In addition, an extension has been developed for the Chrome browser that will extract data from the activities of the code.org platform so that they can be subsequently evaluated using the DSL. The development of this DSL is expected to facilitate the assessment and improvement of computational thinking skills, providing educators with an effective and flexible tool for tracking student progress in this fundamental area.