2,541
Views
26
CrossRef citations to date
0
Altmetric
Research Article

Concepts before coding: non-programming interactives to advance learning of introductory programming concepts in middle school

ORCID Icon, &
Pages 106-135 | Received 05 Aug 2018, Accepted 09 Jan 2019, Published online: 06 Feb 2019
 

ABSTRACT

Background and Context: Learners struggle with conceptual understanding of introductory programming concepts such as variables, expressions, and loops.

Objective: We examine whether and how designed activities for conceptual exploration support preliminary engagement with and learning of foundational and often hard-to-grasp programming concepts for students in grades 6–8.

Method: Drawing on principles from dynamic mathematics, we developed a suite of non-programming digital and unplugged activities embedded in a curriculum before students engage in Scratch block-based programming. We conducted empirical research in three middle school classrooms in diverse urban US schools and examined student performance through mixed qualitative and quantitative methods.

Findings: Learning gains were significant and not predicted by grade, gender or prior academic preparation. Free-choice projects of students showed statistically greater (correct) use of key concepts compared to those not in the study.

Implications: Our work demonstrates the promise of novel approaches such as interactive non-programming activities for deeper understanding of programming concepts.

Acknowledgments

We thank the National Science Foundation for grant funding support (NSF #1543062). We are grateful to Jeremy Roschelle, Satabdi Basu, Matthias Hauswirth, and Bryan Twarek for their assistance and intellectual contributions, and to research staff at SRI International as well as teachers and students for their participation in this research.

Disclosure statement

No potential conflict of interest was reported by the authors.

Additional information

Funding

This work was supported by the National Science Foundation, USA, under Grant 1543062.

Notes on contributors

Shuchi Grover

Shuchi Grover, Ph.D., a computer scientist and learning sciences researcher by training, is Chief Learning Scientist at Looking Glass Ventures in Palo Alto, California. Formerly senior research scientist at SRI International, Dr. Grover’s current research focuses on computer science education especially introductory programming and the development of computational thinking skills in preK-12 learners.

Nicholas Jackiw

Nicholas Jackiw is a senior research scientist at the Center for Education Research and Innovation, SRI International working in mathematics and computer science education. He also designs and develops software for learners of mathematics, where his work includes The Geometer’s Sketchpad and TouchCounts.

Patrik Lundh

Patrik Lundh, Ph.D., is a senior education researcher at the Center for Education Research and Innovation, SRI International. Dr. Lundh conducts research in K-12 science, mathematics, and computer science education in school and afterschool settings. He has extensive experience in qualitative research methods, design research, curriculum implementation and evaluation research.

Log in via your institution

Log in to Taylor & Francis Online

PDF download + Online access

  • 48 hours access to article PDF & online version
  • Article PDF can be downloaded
  • Article PDF can be printed
USD 53.00 Add to cart

Issue Purchase

  • 30 days online access to complete issue
  • Article PDFs can be downloaded
  • Article PDFs can be printed
USD 539.00 Add to cart

* Local tax will be added as applicable

Related Research

People also read lists articles that other readers of this article have read.

Recommended articles lists articles that we recommend and is powered by our AI driven recommendation engine.

Cited by lists all citing articles based on Crossref citations.
Articles with the Crossref icon will open in a new tab.