Still a New Kid on the Block? Computational Thinking as Problem Solving in Code.org

Ugur Kale, Jiangmei Yuan

Research output: Contribution to journalArticlepeer-review

36 Scopus citations

Abstract

Computational thinking is a means to understand and solve complex problems through using computer science concepts and techniques. While there is an increase in the number of initiatives focusing on coding, whether they (a) address computational thinking and problem-solving skills and (b) use methods of teaching problem solving is yet to be explored. As a preliminary step, this study focuses on examining 3rd grade lesson plans at Code.org. The analysis identified various components of computational thinking and problem solving as well as specific problem-solving teaching methods used to address these skills. Besides such cognitive outcomes, the findings also revealed affective, reflective, and social aspects of learning supported in the lessons.

Original languageEnglish
Pages (from-to)620-644
Number of pages25
JournalJournal of Educational Computing Research
Volume59
Issue number4
DOIs
StatePublished - Jul 2021
Externally publishedYes

Keywords

  • Code.org
  • computational thinking
  • computer science
  • content analysis
  • problem solving

Fingerprint

Dive into the research topics of 'Still a New Kid on the Block? Computational Thinking as Problem Solving in Code.org'. Together they form a unique fingerprint.

Cite this