Back

The Effect of Code.org Program Learning Platform on 4th Grade Elementary School Students’ Programming Self-efficacy and Computational Thinking Attitude: An Example of Hour of Code Course

LIN, LING HUI
National Taiwan University of Science and Technology Graduate Institute of Digital Learning and Education Student
Email:tf_10729@hotmail.com

CHEN, SU FEN
National Taiwan University of Science and Technology Graduate Institute of Digital Learning and Education Professor
Email:sufchen@mail.ntust.edu.tw

Download PDF

Abstract

This study aims to investigate the effect of ‘Code.org’ on fourth grade elementary school students’ programming self-efficacy and computational thinking attitude: An Example of Hour of Code Course. One-group pretest-posttest design was adopted in this study. The research participants were fourth grade students from two public elementary schools in Keelung City. The experiment lasted for six weeks, with one 40- minute-long session every week. ‘Code.org’ website, ‘Programming Self-efficacy Questionnaire’ and ‘Computational Thinking Attitude Questionnaire’ are the research tools for this study. Research participants were asked to fill in the questionnaire before and after the experiment. According to the paired sample t-test results, it was found that all students’ mean value of post-questionnaire scores is higher than pre-questionnaire scores, there was a significant difference between pre-test and post-test. In terms of genders, male students were a significant difference in all questionnaire scores. On the other hands, female students were a significant difference of scores in ‘Programming Self-efficacy Questionnaire’ only but not significant difference of scores in ‘Computational Thinking Attitude Questionnaire’. However, both genders showed that the mean of post-questionnaire scores is higher than pre-questionnaire scores. In conclusion, ‘Code.org’ learning platform has improved both their programming selfefficacy and computational thinking attitude.

Keywords :Code.org, Self-efficacy, Computational Thinking