TY - GEN
T1 - Towards the Assessment of Basic Computational Thinking Skills Using Syntactic Analysis Techniques
AU - Gonzalez-Torres, Antonio
AU - Ramirez-Trejos, Elliot
AU - Sancho-Chavarria, Lilliana
AU - Navas-Su, Jose
AU - Garita, Cesar
AU - Monge-Fallas, Jorge
N1 - Publisher Copyright:
© 2023 IEEE.
PY - 2023
Y1 - 2023
N2 - This article introduces an exploratory method for automatically grading programming exam questions using syntactic analysis. The target problem is the lack of a robust, scalable, and automated method to analyze computational thinking skills from source code written by elementary school students. The proposed method uses a variety of techniques to assess student responses, including analyzing the programming structure, programming correctness, and code execution based on certain parameters defined during the exercise specification. Analysis of the source code and evaluation of the answers to the exercises are carried out using high performance computing to improve the response time of the system. This preliminary work will contribute to a robust method for automated exam scoring, which is expected to assess and support the development of computational thinking among students.
AB - This article introduces an exploratory method for automatically grading programming exam questions using syntactic analysis. The target problem is the lack of a robust, scalable, and automated method to analyze computational thinking skills from source code written by elementary school students. The proposed method uses a variety of techniques to assess student responses, including analyzing the programming structure, programming correctness, and code execution based on certain parameters defined during the exercise specification. Analysis of the source code and evaluation of the answers to the exercises are carried out using high performance computing to improve the response time of the system. This preliminary work will contribute to a robust method for automated exam scoring, which is expected to assess and support the development of computational thinking among students.
KW - abstract syntax trees
KW - Automatic evaluation
KW - computational thinking
KW - source code analysis
UR - http://www.scopus.com/inward/record.url?scp=85191170079&partnerID=8YFLogxK
U2 - 10.1109/CSCE60160.2023.00181
DO - 10.1109/CSCE60160.2023.00181
M3 - Contribución a la conferencia
AN - SCOPUS:85191170079
T3 - Proceedings - 2023 Congress in Computer Science, Computer Engineering, and Applied Computing, CSCE 2023
SP - 1090
EP - 1095
BT - Proceedings - 2023 Congress in Computer Science, Computer Engineering, and Applied Computing, CSCE 2023
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 2023 Congress in Computer Science, Computer Engineering, and Applied Computing, CSCE 2023
Y2 - 24 July 2023 through 27 July 2023
ER -