Development and validation of a programming self-efficacy scale for senior primary school learners

Research output: Contribution to conferencePaper

Abstract

Programming is one of the important literacies in the digital age. The acquisition of such knowledge and skills is of vital importance to the next generation. This study aimed to develop and validate an instrument to measure programming self-efficacy of senior primary school learners (Grade 4 - Grade 6) in a block-based environment. The proposed scale consisted of two subcomponents related to learners’ perceptions of their own competence in (1) programming knowledge and (2) programming skills. In order to assess the validity of the scale, online questionnaires were distributed to 106 primary school students who joined a course of a new programming curriculum. The objective of the curriculum is to nurture young learners to solve daily life problems. The reliability of the scale was good. The confirmatory factor analysis (CFA) supported the validity of the instrument. More specifically, results indicated that the hypothesized measurement model of the scale fit the data collected. It confirmed that the scale was valid and adequate for measuring programming self-efficacy of senior primary school learners. Theoretical and practical implications of this study were discussed at the end of the paper.
Original languageEnglish
Publication statusPublished - Jul 2017

Fingerprint

self-efficacy
primary school
programming
school grade
curriculum
factor analysis
questionnaire
student

Citation

Kong, S.-c. (2017, July). Development and validation of a programming self-efficacy scale for senior primary school learners. Paper presented at the International Conference on Computational Thinking Education 2017 (CTE2017), Hong Kong Convention and Exhibition Centre, Hong Kong, China.

Keywords

  • Programming
  • Programming self-efficacy
  • Scale development
  • Scale validation
  • Self-efficacy