Implementing an Open-Access, Data Science Programming Environment for Learners
4. Education
05 social sciences
0202 electrical engineering, electronic engineering, information engineering
02 engineering and technology
0503 education
DOI:
10.1109/compsac.2016.132
Publication Date:
2016-08-25T21:14:00Z
AUTHORS (5)
ABSTRACT
A key retention issue when educating computing novices is ensuring that the frustrations of mastering programming fundamentals do not demotivate and discourage students from studying discipline. In particular, non-CS majors often struggle to find relevance in traditional curricula tend either emphasize abstract concepts, focus on non-practical entertainment (e.g., game animation design), or rely decontextualized settings. To address these issues, this paper introduces BlockPy, a block-based environment for Python (http://www.blockpy.com). BlockPy web-based, open-access supports introductory with an emphasis data science. It promotes long-term transfer by scaffolding introduction textual (Python) through view, ideal beginners any background. By supporting latest Learning Tools Interoperability (LTI) standards, designed support both informal learners formal class Specifically, it can be configured provide guiding feedback its interactive problems, so as at their own pace. The results pilot study initial deployment utilization indicate potential many problems faced novice learners.
SUPPLEMENTAL MATERIAL
Coming soon ....
REFERENCES (0)
CITATIONS (1)
EXTERNAL LINKS
PlumX Metrics
RECOMMENDATIONS
FAIR ASSESSMENT
Coming soon ....
JUPYTER LAB
Coming soon ....