Skip to main navigation Skip to search Skip to main content

A method for assessing computational thinking in students using source code analysis

  • Costa Rica Institute of Technology
  • Fundación Omar Dengo

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

5 Scopus citations

Abstract

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.

Original languageEnglish
Title of host publicationProceedings - 2022 International Conference on Advanced Learning Technologies, ICALT 2022
EditorsMaiga Chang, Nian-Shing Chen, Mihai Dascalu, Demetrios G Sampson, Ahmed Tlili, Stefan Trausan-Matu
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages144-146
Number of pages3
ISBN (Electronic)9781665495196
DOIs
StatePublished - 2022
Event22nd IEEE International Conference on Advanced Learning Technologies, ICALT 2022 - Hybrid, Bucharest, Romania
Duration: 1 Jul 20224 Jul 2022

Publication series

NameProceedings - 2022 International Conference on Advanced Learning Technologies, ICALT 2022

Conference

Conference22nd IEEE International Conference on Advanced Learning Technologies, ICALT 2022
Country/TerritoryRomania
CityHybrid, Bucharest
Period1/07/224/07/22

Keywords

  • Code analysis
  • computational thinking assessment
  • generic abstract syntax tree

Fingerprint

Dive into the research topics of 'A method for assessing computational thinking in students using source code analysis'. Together they form a unique fingerprint.

Cite this