Cited by 93Teaching and Learning ProgrammingOnline Learning and AnalyticsStatistics Education and Methodologies

A Framework for Using Hypothesis-Driven Approaches to Support Data-Driven Learning Analytics in Measuring Computational Thinking in Block-Based Programming Environments

Grover, Shuchi, Basu, Satabdi, Bienkowski, Marie, Eagle, Michael, Diana, Nicholas, Stamper, John·2017·ACM Transactions on Computing Education

Abstract

Systematic endeavors to take computer science (CS) and computational thinking (CT) to scale in middle and high school classrooms are underway with curricula that emphasize the enactment of authentic CT skills, especially in the context of programming in block-based programming environments. There is, therefore, a growing need to measure students’ learning of CT in the context of programming and also support all learners through this process of learning computational problem solving. The goal of this research is to explore hypothesis-driven approaches that can be combined with data-driven ones to better interpret student actions and processes in log data captured from block-based programming environments with the goal of measuring and assessing students’ CT skills. Informed by past literature and based on our empirical work examining a dataset from the use of the Fairy Assessment in the Alice programming environment in middle schools, we present a framework that formalizes a process where a hypothesis-driven approach informed by Evidence-Centered Design effectively complements data-driven learning analytics in interpreting students’ programming process and assessing CT in block-based programming environments. We apply the framework to the design of Alice tasks for high school CS to be used for measuring CT during programming.

Integrity signals

Registry

Crossref · 10.1145/3105910

Cites

66 of 66 references verified0 citation errors · 0 not checkable

Statistics

Recomputing p-values needs the paper’s full text.

Claims the paper makes

This paper’s full text isn’t openly available, so its claims and self-check weren’t run. The registry and citation checks still apply.

Claims other papers make about this one

Each is checked against this paper’s own text: does it say what the citing paper says it does?

Cites

Flagged first, then by citations

Cited by

Sorted by citations

Authors
Grover, S., Basu, S., Bienkowski, M., Eagle, M., Diana, N., & Stamper, J.
Affiliations
  • SRI International (US)
  • Carnegie Mellon University (US)
Venue
ACM Transactions on Computing Education
Published
2017-08-28
Volume
17
Issue
3
Pages
1-25
ISSN
1946-6226 (ISSN-L)
OpenAlex
W2753422637
Cited by
93
References
63
Citations by year
2026: 2 · 2025: 15 · 2024: 9 · 2023: 9 · 2022: 12 · 2021: 15 · 2020: 16 · 2019: 11 · 2018: 4
FWCI
10.16
Type
journal article
Language
en
Open access
closed
Locations
ACM Transactions on Computing Education (publishedVersion)
Funders
National Science Foundation (IIS-1522990)
Topics
  • Physical Sciences › Computer Science › Computer Science Applications › Teaching and Learning Programming
  • Physical Sciences › Computer Science › Computer Science Applications › Online Learning and Analytics
  • Physical Sciences › Mathematics › Statistics and Probability › Statistics Education and Methodologies
Keywords
computational thinking, block-based programming, learning analytics, hypothesis-driven analysis, data-driven analysis, evidence-centered design, Alice programming environment, assessment of computational thinking, high school computer science

About these checks

Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.

Statistics and arithmetic are recomputed, not judged.

Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.

What counts as a claim ›How we measure confidence ›How we check this ›

Are you an author, or do you see a problem with this page? Request a review