Title
Design and Evaluation of a Block-based Environment with a Data Science Context
Abstract
As computing becomes pervasive across fields, introductory computing curricula needs new tools to motivate and educate the influx of learners with little prior background and divergent goals. We seek to improve curricula by enriching it with authentic, real-world contexts and powerful scaffolds that can guide learners to success using automated tools, thereby reducing the strain on limited human instructional resources. To address these issues, we have created the BlockPy programming environment, a web-based, open-access, open-source platform for introductory computing students ( <uri xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">https://www.blockpy.com</uri> ). BlockPy has an embedded data science context that allows learners to connect the educational content with real-world scenarios through meaningful problems. The environment is block-based and gives guiding feedback to learners as they complete problems, but also mediates transfer to more sophisticated programming environments by supporting bidirectional, seamless transitions between block and text programming. Although it can be used as a stand-alone application, the environment has first-class support for the latest Learning Tools Interoperability standards, so that instructors can embed the environment directly within their Learning Management System. In this paper, we describe interesting design issues that we encountered during the development of BlockPy, an evaluation of the environment from fine-grained logs, and our future plans for the environment.
Year
DOI
Venue
2020
10.1109/TETC.2017.2729585
IEEE Transactions on Emerging Topics in Computing
Keywords
Field
DocType
Data science,Tools,Programming environments,Programming profession,Engineering profession,Games
Data science,Learning Management,Computer science,Interoperability,Curriculum,Multimedia,Educational content
Journal
Volume
Issue
ISSN
8
1
2168-6750
Citations 
PageRank 
References 
0
0.34
0
Authors
5
Name
Order
Citations
PageRank
Austin Cory Bart1257.21
Javier Tibau202.37
Dennis G. Kafura3745134.03
Clifford A. Shaffer4999131.98
Eli Tilevich547551.95