Exploring Data-driven Worked Examples for Block-based Programming
Abstract
Empirical studies show that worked examples (WEs) are effective in improving students' learning efficiency in a variety of domains. I aim to create and evaluate data-driven intelligent WEs for novices using the Snap! block-based programming environment. First, I will design and evaluate WEs with self-explanation prompts in Snap!. Then I will develop a data-driven method to generate WEs based on student solutions and compare it with manually-curated WEs.
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
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?
Our prior work with worked examples in a novice programming game showed that when students are given only worked examples, they may skip through them quickly without learning.
“Our prior work with WEs in a novice programming game showed that when students are given only WEs, they may skip through them quickly without learning [26].”
From Exploring the Impact of Worked Examples in a Novice Programming Environment (2019) · cites this paper as [26]
Cites
The Self-Explanation Principle in Multimedia Learning
Roy, M., & Chi, M. T. H. (2005) · The Cambridge Handbook of Multimedia Learning · doi:10.1017/cbo9780511816819.018 · Cited by 219 · see citing works
Subgoals, Context, and Worked Examples in Learning Computing Problem Solving
Morrison, B. B., Margulieux, L. E., & Guzdial, M. (2015) · Proceedings of the eleventh annual International Conference on International Computing Education Research · doi:10.1145/2787622.2787733 · Cited by 174 · see citing works
Automatic Hint Generation for Logic Proof Tutoring Using Historical Data
Barnes, T. M., & Stamper, J. C. (2010) · Educational Technology & Society · Cited by 43 · see citing works
Exploring Instructional Support Design in an Educational Game for K-12 Computing Education
Zhi, R., Lytle, N., & Price, T. (2018) · ACM Technical Symposium on Computer Science Education (SIGCSE) · doi:10.1145/3159450.3159519 · Cited by 26 · see citing works
Self-citation
Flagged first, then by citations
Cited by
Sorted by citations
Exploring the Impact of Worked Examples in a Novice Programming Environment
Zhi, R., Price, T. W., Marwan, S., Milliken, A., Barnes, T., & Chi, M. (2019) · Proceedings of the 50th ACM Technical Symposium on Computer Science Education · doi:10.1145/3287324.3287385 · Cited by 55 · see citing works
Self-citationHosseini, H., & Perweiler, L. (2019) · ACM Technical Symposium on Computer Science Education (SIGCSE) · doi:10.1145/3287324.3287411 · Cited by 9 · see citing works
- Authors
- Zhi, R.
- Affiliations
- North Carolina State University (US)
- Corresponding author
- Zhi, Rui
- ORCID
- Zhi, Rui
- Venue
- Proceedings of the 2018 ACM Conference on International Computing Education Research
- Publisher
- ACM
- Published
- 2018-08-08
- Pages
- 294-295
- OpenAlex
- W2887892084
- Cited by
- 2
- References
- 4
- Citations by year
- 2019: 2
- FWCI
- 0.57
- Type
- conference paper
- Language
- en
- Open access
- closed
- Locations
- ACM Conference on International Computing Education Research (ICER) (publishedVersion)
- Funders
- National Science Foundation (1623470)
- Topics
- Physical Sciences › Computer Science › Computer Science Applications › Teaching and Learning Programming
- Physical Sciences › Computer Science › Artificial Intelligence › Intelligent Tutoring Systems and Adaptive Learning
- Social Sciences › Psychology › Experimental and Cognitive Psychology › Visual and Cognitive Learning Processes
- Keywords
- worked examples, block-based programming, SNAP, self-explanation prompts, novice programmers, programming education, student solutions
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