从SCRATCH到R:迈向编码教学的包容性教学法

IF 1.5 Q2 EDUCATION, SCIENTIFIC DISCIPLINES
Shuan Liao
{"title":"从SCRATCH到R:迈向编码教学的包容性教学法","authors":"Shuan Liao","doi":"10.1080/26939169.2022.2090467","DOIUrl":null,"url":null,"abstract":"Abstract SCRATCH, developed by the Media Lab at MIT, is a kid-friendly visual programming language, designed to introduce programming to children and teens in a “more thinkable, more meaningful, and more social” way. Although it was initially intended for K-12 students, educators have used it for higher education as well, and found it particularly helpful for those who haven’t had the privilege of learning coding before college. In this article, we propose using SCRATCH to create an interactive and fun project for introduction as a gateway to learn R in introductory or intermediate statistics courses. We begin with a literature review on recent K-12 computing education, as well as how visual coding has been used in college classrooms as an aid for teaching syntax-based coding. Then, we explain the design of the proposed project and share the observations from a pilot study in a liberal arts college with 39 students who had diverse coding experiences. We find that the most disadvantaged students are not those with no coding experience, but those with poor prior coding experience or with low coding self-efficacy. This innovative SCRATCH-to-R approach also offers us a pathway toward an inclusive pedagogy in teaching coding.","PeriodicalId":34851,"journal":{"name":"Journal of Statistics and Data Science Education","volume":"31 1","pages":"45 - 56"},"PeriodicalIF":1.5000,"publicationDate":"2022-06-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":"{\"title\":\"SCRATCH to R: Toward an Inclusive Pedagogy in Teaching Coding\",\"authors\":\"Shuan Liao\",\"doi\":\"10.1080/26939169.2022.2090467\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Abstract SCRATCH, developed by the Media Lab at MIT, is a kid-friendly visual programming language, designed to introduce programming to children and teens in a “more thinkable, more meaningful, and more social” way. Although it was initially intended for K-12 students, educators have used it for higher education as well, and found it particularly helpful for those who haven’t had the privilege of learning coding before college. In this article, we propose using SCRATCH to create an interactive and fun project for introduction as a gateway to learn R in introductory or intermediate statistics courses. We begin with a literature review on recent K-12 computing education, as well as how visual coding has been used in college classrooms as an aid for teaching syntax-based coding. Then, we explain the design of the proposed project and share the observations from a pilot study in a liberal arts college with 39 students who had diverse coding experiences. We find that the most disadvantaged students are not those with no coding experience, but those with poor prior coding experience or with low coding self-efficacy. This innovative SCRATCH-to-R approach also offers us a pathway toward an inclusive pedagogy in teaching coding.\",\"PeriodicalId\":34851,\"journal\":{\"name\":\"Journal of Statistics and Data Science Education\",\"volume\":\"31 1\",\"pages\":\"45 - 56\"},\"PeriodicalIF\":1.5000,\"publicationDate\":\"2022-06-16\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"2\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Journal of Statistics and Data Science Education\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1080/26939169.2022.2090467\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q2\",\"JCRName\":\"EDUCATION, SCIENTIFIC DISCIPLINES\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Journal of Statistics and Data Science Education","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1080/26939169.2022.2090467","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q2","JCRName":"EDUCATION, SCIENTIFIC DISCIPLINES","Score":null,"Total":0}
引用次数: 2

摘要

摘要SCRATCH由麻省理工学院媒体实验室开发,是一种儿童友好的视觉编程语言,旨在以“更易于思考、更有意义、更具社交性”的方式向儿童和青少年介绍编程。尽管它最初是为K-12学生设计的,但教育工作者也将其用于高等教育,并发现它对那些在大学之前没有学习编码特权的人特别有用。在本文中,我们建议使用SCRATCH创建一个交互式且有趣的入门项目,作为在入门或中级统计学课程中学习R的门户。我们首先回顾了最近K-12计算机教育的文献,以及视觉编码如何在大学课堂上被用作基于语法的编码教学的辅助手段。然后,我们解释了拟议项目的设计,并与39名具有不同编码经验的学生分享了在一所文科学院进行的试点研究的观察结果。我们发现,处境最不利的学生不是那些没有编码经验的学生,而是那些先前编码经验较差或编码自我效能感较低的学生。这种创新的SCRATCH-to-R方法也为我们提供了一条在编码教学中实现包容性教学法的途径。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
SCRATCH to R: Toward an Inclusive Pedagogy in Teaching Coding
Abstract SCRATCH, developed by the Media Lab at MIT, is a kid-friendly visual programming language, designed to introduce programming to children and teens in a “more thinkable, more meaningful, and more social” way. Although it was initially intended for K-12 students, educators have used it for higher education as well, and found it particularly helpful for those who haven’t had the privilege of learning coding before college. In this article, we propose using SCRATCH to create an interactive and fun project for introduction as a gateway to learn R in introductory or intermediate statistics courses. We begin with a literature review on recent K-12 computing education, as well as how visual coding has been used in college classrooms as an aid for teaching syntax-based coding. Then, we explain the design of the proposed project and share the observations from a pilot study in a liberal arts college with 39 students who had diverse coding experiences. We find that the most disadvantaged students are not those with no coding experience, but those with poor prior coding experience or with low coding self-efficacy. This innovative SCRATCH-to-R approach also offers us a pathway toward an inclusive pedagogy in teaching coding.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
Journal of Statistics and Data Science Education
Journal of Statistics and Data Science Education EDUCATION, SCIENTIFIC DISCIPLINES-
CiteScore
3.90
自引率
35.30%
发文量
52
审稿时长
12 weeks
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信