Connecting computational thinking in everyday reasoning and programming for elementary school students

Ji Shen, Guanhua Chen, Lauren Barth-Cohen, Shiyan Jiang, Moataz Eltoukhy

Research output: Contribution to journalArticlepeer-review

Abstract

Computational thinking (CT) has been advocated as an essential problem solving skill students need to develop. Emphasizing on CT applied in both programming and everyday contexts, we developed a humanoid robotics curriculum and a computerized assessment instrument. We implemented the curriculum with six classes of 125 fifth graders. Quantitative methods were used to compare students’ performance from pretest to posttest. Learning analytics techniques were applied to examine students’ problem solving processes. The results showed that students’ CT performance improved in both programming and everyday reasoning contexts and that the curriculum benefited students with varied initial performance. The study shed light on how to connect and assess CT in everyday reasoning and programming contexts.

Original languageEnglish (US)
JournalJournal of Research on Technology in Education
DOIs
StateAccepted/In press - 2020

Keywords

  • Computational thinking
  • everyday reasoning
  • problem-solving patterns
  • programming
  • robotics

ASJC Scopus subject areas

  • Education
  • Computer Science Applications

Fingerprint

Dive into the research topics of 'Connecting computational thinking in everyday reasoning and programming for elementary school students'. Together they form a unique fingerprint.

Cite this