A Cognitive Load Perspective on the Design of Blocks Languages for Data Science

2019 IEEE Blocks and Beyond Workshop (B&B)(2019)

引用 3|浏览1
暂无评分
摘要
The difficulty of learning data science is believed to arise from its deep prerequisites in statistics, programming, and machine learning. This poster explores how blocks languages may be used to reduce the cognitive load of learning data science. Unlike blocks languages for introductory programming, blocks languages for data science naturally align with a high level of abstraction and almost exclusively sequential execution. However, these gains in simplicity are offset by the high level of parameterization at the block level. Three designs for blocks languages are presented and compared, and implications for abstraction, sequential execution, and parameterization on cognitive load are discussed.
更多
查看译文
关键词
blocks language,data science,abstraction,cognitive load,R
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要