Skip to main navigation Skip to search Skip to main content

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

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

3 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 International Conference on Advanced Learning Technologies, ICALT 2022 - Bucharest, Romania
Duration: 1 Jul 20224 Jul 2022

Publication series

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

Conference

Conference22nd International Conference on Advanced Learning Technologies, ICALT 2022
Country/TerritoryRomania
CityBucharest
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