Development of a computational thinking scale for programming

Yuan Kai Chu, Jyh Chong Liang, Meng Jung Tsai*

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

The purpose of this study is to develop a scale to assess students’ computational thinking for programming. A total of 427 middle school students were surveyed with a questionnaire about their computational thinking in a computer programing context. After an explorative factor analysis, a total of 20 items categorized in five factors were drawn in the final version of the scale. The five dimensions were abstraction, algorithm, decomposition, evaluation and generalization. In addition, the validity and the reliability of the scale were also examined in this study. The reliability of Cronbach’ α was .91 for the overall scale. This suggests that the scale is good enough for examining students’ computational thinking in a programming learning context.

Original languageEnglish
Title of host publicationProceedings of International Conference on Computational Thinking Education, CTE 2019
EditorsSiu-cheung KONG, Kuen-fung SIN, Diana ANDONE, Gautam BISWAS, Heinz Ulrich HOPPE, Ting-chia HSU, Ronghuai-Huai HUANG, Bor-chen KUO, Kwok-yiu Robert LI, Chee-kit LOOI, Marcelo MILRAD, Josh SHELDON, Ju-ling SHIH, Ki-sang SONG, Jan VAHRENHOLD
PublisherThe Education University of Hong Kong
Pages185-189
Number of pages5
ISBN (Print)9789887703464
Publication statusPublished - 2019
Event3rd International Conference on Computational Thinking Education, CTE 2019 - Hong Kong, Hong Kong
Duration: 2019 Jun 132019 Jun 15

Publication series

NameProceedings of International Conference on Computational Thinking Education
ISSN (Electronic)2664-5661

Conference

Conference3rd International Conference on Computational Thinking Education, CTE 2019
Country/TerritoryHong Kong
CityHong Kong
Period2019/06/132019/06/15

Keywords

  • Assessment tool
  • Computational thinking
  • Programming

ASJC Scopus subject areas

  • Education
  • Computer Science Applications

Fingerprint

Dive into the research topics of 'Development of a computational thinking scale for programming'. Together they form a unique fingerprint.

Cite this