TY - GEN
T1 - A method for assessing computational thinking in students using source code analysis
AU - Pacheco-Portuguez, Steven
AU - Gonzalez-Torres, Antonio
AU - Sancho-Chavarria, Lilliana
AU - Trejos-Zelaya, Ignacio
AU - Monge-Fallas, Jorge
AU - Navas-Su, Jose
AU - Canas, Alberto J.
AU - Rodriguez, Andres
AU - Chinchilla, Carol Angulo
N1 - Publisher Copyright:
© 2022 IEEE.
PY - 2022
Y1 - 2022
N2 - This paper summarizes research in progress, at a national scale, that analyzes large volumes of elementary school and high school projects to assess the development of skills, attitudes, and practices that students develop when solving problems via computer programming, grounded on their under-standing of fundamental concepts in computing. The approach is independent of programming languages and uses a generic abstract syntax tree and projects' metadata to calculate metrics, and establish relationships between measures, school regions, educational centers, and student groups. The research relates source code analysis using abstract syntax trees to some of the main computational thinking concepts. Preliminary results obtained using the proposed method are presented and discussed.
AB - This paper summarizes research in progress, at a national scale, that analyzes large volumes of elementary school and high school projects to assess the development of skills, attitudes, and practices that students develop when solving problems via computer programming, grounded on their under-standing of fundamental concepts in computing. The approach is independent of programming languages and uses a generic abstract syntax tree and projects' metadata to calculate metrics, and establish relationships between measures, school regions, educational centers, and student groups. The research relates source code analysis using abstract syntax trees to some of the main computational thinking concepts. Preliminary results obtained using the proposed method are presented and discussed.
KW - Code analysis
KW - computational thinking assessment
KW - generic abstract syntax tree
UR - http://www.scopus.com/inward/record.url?scp=85136997402&partnerID=8YFLogxK
U2 - 10.1109/ICALT55010.2022.00050
DO - 10.1109/ICALT55010.2022.00050
M3 - Contribución a la conferencia
AN - SCOPUS:85136997402
T3 - Proceedings - 2022 International Conference on Advanced Learning Technologies, ICALT 2022
SP - 144
EP - 146
BT - Proceedings - 2022 International Conference on Advanced Learning Technologies, ICALT 2022
A2 - Chang, Maiga
A2 - Chen, Nian-Shing
A2 - Dascalu, Mihai
A2 - Sampson, Demetrios G
A2 - Tlili, Ahmed
A2 - Trausan-Matu, Stefan
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 22nd International Conference on Advanced Learning Technologies, ICALT 2022
Y2 - 1 July 2022 through 4 July 2022
ER -