The Impact of SRA-Programming on Computational Thinking in a Visual Oriented Programming Environment

Nardie Fanchamps*, Lou Slangen, M.M. Specht, Paul Hennissen

*Corresponding author for this work

Research output: Contribution to journalArticleAcademicpeer-review

2 Citations (Web of Science)

Abstract

Visual programming environments are popular instruments in teaching Computational Thinking (CT) in schools today. Applying Sense-Reason-Act (SRA) programming can influence the development of computational thinking when forcing pupils to anticipate the unforeseen in their computer programs. SRA-programming originates from the programming of tangible robots, but can also be of equal value in visual programming with on-screen output. The underlying rationale is that programming in a visual programming environment using SRA leads to more understanding of the computational concepts addressed, resulting in a higher level of computational skill compared to visual programming without the application of SRA. Furthermore, it has been hypothesised that if pupils in a visual programming environment can anticipate unforeseen events and solve programming tasks by applying SRA, they will be better able to solve complex computational thinking tasks. To establish if characteristic differences in the development of computational thinking can be measured when SRA-programming is applied in a visual programming environment with an on-screen output, we assessed the applicability of SRA-programming with visual output as the main component of the execution of developed code. This research uses a pre-test post-test design that reveals significant differences in the development of computational thinking in two treatment conditions. To assess CT, the Computational Thinking Test (CTt) was used. Results show that when using SRA-programming in a visual programming environment it leads to an increased understanding of complex computational concepts, which results in a significant increase in the development of computational thinking.

Original languageEnglish
Pages (from-to)6479-6498
Number of pages20
JournalEducation and Information Technologies
Volume26
Issue number5
DOIs
Publication statusPublished - Sept 2021

Keywords

  • Computational Thinking
  • LANGUAGES
  • On-screen Output
  • PERFORMANCE
  • SRA-programming
  • Visual Programming

Fingerprint

Dive into the research topics of 'The Impact of SRA-Programming on Computational Thinking in a Visual Oriented Programming Environment'. Together they form a unique fingerprint.

Cite this