Proceedings ArticleDOI
Early validation of computational thinking pattern analysis
Kyu Han Koh,Hilarie Nickerson,Ashok Basawapatna,Alexander Repenning +3 more
- pp 213-218
TLDR
Initial data from this validation study indicates that CTPA correlates well with human grading and that it can even be used to predict students' future achievement levels given their current skill progression, making CTPA a potentially invaluable computational thinking evaluation tool for teachers.Abstract:
End-user game design affords teachers a unique opportunity to integrate computational thinking concepts into their classrooms. However, it is not always apparent in game and simulation projects what computational thinking-related skills students have acquired. Computational Thinking Pattern Analysis (CTPA) enables teachers to visualize which of nine specific skills students have mastered in game design that can then be used to create simulations. CTPA has the potential to automatically recognize and calculate student computational thinking skills, as well as to map students' computational thinking skill progression, as they proceed through the curriculum. The current research furthers knowledge of CTPA by exploring its validity based on how its performance correlates to human grading of student games. Initial data from this validation study indicates that CTPA correlates well with human grading and that it can even be used to predict students' future achievement levels given their current skill progression, making CTPA a potentially invaluable computational thinking evaluation tool for teachers.read more
Citations
More filters
Computational Thinking 計算論的思考
Jeannette M. Wing,翻訳:中島 秀之 +1 more
TL;DR: In this article, a universally applicable attitude and skill set for computer science is presented, which is a set of skills and attitudes that everyone would be eager to learn and use, not just computer scientists.
Proceedings ArticleDOI
Assessing Computational Thinking in CS Unplugged Activities
TL;DR: An assessment that maps questions from a comprehensive project to computational thinking (CT) skills and Bloom's Taxonomy is described and results from two different deployments are presented.
Journal ArticleDOI
CodeMaster - Automatic Assessment and Grading of App Inventor and Snap! Programs
Christiane Gresse von Wangenheim,Jean Carlo Rossa Hauck,Matheus Faustino Demetrio,Rafael Pelle,Nathalia da Cruz Alves,Heliziane Barbosa,Luiz Felipe Azevedo +6 more
TL;DR: CodeMaster is a free web application that in a problem-based learning context allows to automatically assess and grade projects programmed with App Inventor and Snap!. It uses a rubric measuring computational thinking based on a static code analysis.
Book ChapterDOI
Assessing Algorithmic and Computational Thinking in K-12: Lessons from a Middle School Classroom
TL;DR: This chapter argues for the need for multiple measures or “systems of assessments” that are complementary, attend to cognitive and noncognitive aspects of learning CT, and contribute to a comprehensive picture of student learning.
Journal ArticleDOI
Moving Beyond Syntax: Lessons from 20 Years of Blocks Programing in AgentSheets
TL;DR: The journey to overcome first syntactic, then semantic, and most recently pragmatic, obstacles in computer science education is described.
References
More filters
Journal ArticleDOI
Computational thinking
TL;DR: In this paper, a universally applicable attitude and skill set for computer science is presented, which is a set of skills and attitudes that everyone would be eager to learn and use, not just computer scientists.
Journal ArticleDOI
An introduction to latent semantic analysis
TL;DR: The adequacy of LSA's reflection of human knowledge has been established in a variety of ways, for example, its scores overlap those of humans on standard vocabulary and subject matter tests; it mimics human word sorting and category judgments; it simulates word‐word and passage‐word lexical priming data.
Journal ArticleDOI
Scratch: programming for all
Mitchel Resnick,John Maloney,Andrés Monroy-Hernández,Natalie Rusk,Evelyn Eastmond,Karen Brennan,Amon Millner,Eric Rosenbaum,Jay Silver,Brian Silverman,Yasmin B. Kafai +10 more
TL;DR: "Digital fluency" should mean designing, creating, and remixing, not just browsing, chatting, and interacting.
Proceedings ArticleDOI
Programming by choice: urban youth learning programming with scratch
TL;DR: Scratch is described, a visual, block-based programming language designed to facilitate media manipulation for novice programmers and the motivations of urban youth who choose to program in Scratch rather than using one of the many other software packages available to them are discussed.
Journal ArticleDOI
Programming by choice
TL;DR: This paper describes Scratch, a visual, block-based programming language designed to facilitate media manipulation for novice programmers, and reports on the Scratch programming experiences of urban programmers.