If You Can Program, You Can Write: Learning Introductory Programming Across Literacy Levels

Ziva R. Hassenfeld, M. Govind, Laura E. de Ruiter, Marina U. Bers
{"title":"If You Can Program, You Can Write: Learning Introductory Programming Across Literacy Levels","authors":"Ziva R. Hassenfeld, M. Govind, Laura E. de Ruiter, Marina U. Bers","doi":"10.28945/4509","DOIUrl":null,"url":null,"abstract":"Aim/Purpose: This paper presents findings on a curricular intervention aimed at integrating computer programming with reading and writing in early elementary school. The purpose of this research was to explore the relation between students’ varying literacy levels and their level of success in mastering an introductory programming language.\n\nMethodology: This curricular intervention study was implemented in a single school district in southeastern Virginia. Of the district’s 33 elementary schools, eight schools received an external grant from the U.S. Department of Defense to introduce computer science in early elementary education. Standardized literacy test scores were correlated with internally developed, and age appropriate programming assessment scores from N = 132 second grade students.\n\nContribution: This study is the first of its kind to look at how students at varying literacy levels succeed in mastering an introductory programming language when introduced through a literacy lens. \n\nFindings: The findings indicated that there was strong evidence for a weak, positive correlation between students’ literacy levels, as determined by the PALS assessment, and their programming mastery, as determined by the curricular programming assessments. The positive correlation suggests that there may indeed be underlying constructs that overlap between literacy and programming.\n\nRecommendations for Practitioners: Consider integrating computer programming as a foundational component of the literacy curriculum, especially in the early grades, where the two skill sets can mutually support one another.\n\nRecommendation for Researchers: Additional research is necessary, using a variety of literacy and programming measures, to continue to understand the relationship between emerging literacy and emerging computer programming skills.\n\nImpact on Society: Reimagining computer programming as a language has significant implications for how we teach programming in schools and how students then use programming out in the workforce.\n\nFuture Research: Future work will repeat this curricular intervention with younger students: the district’s first grade and kindergarten classrooms. Introducing programming through the Coding as Literacy (CAL) approach even earlier in students’ literacy trajectories, we believe, will allow the positive impact of programming knowledge to influence students’ literacy development. In this next phase of our research agenda, we will collect pre and post literacy scores, both standardized and internally developed, to see the myriad ways that programming knowledge impacts literacy.\n\n","PeriodicalId":220667,"journal":{"name":"J. Inf. Technol. Educ. Res.","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-03-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"21","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"J. Inf. Technol. Educ. Res.","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.28945/4509","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 21

Abstract

Aim/Purpose: This paper presents findings on a curricular intervention aimed at integrating computer programming with reading and writing in early elementary school. The purpose of this research was to explore the relation between students’ varying literacy levels and their level of success in mastering an introductory programming language. Methodology: This curricular intervention study was implemented in a single school district in southeastern Virginia. Of the district’s 33 elementary schools, eight schools received an external grant from the U.S. Department of Defense to introduce computer science in early elementary education. Standardized literacy test scores were correlated with internally developed, and age appropriate programming assessment scores from N = 132 second grade students. Contribution: This study is the first of its kind to look at how students at varying literacy levels succeed in mastering an introductory programming language when introduced through a literacy lens. Findings: The findings indicated that there was strong evidence for a weak, positive correlation between students’ literacy levels, as determined by the PALS assessment, and their programming mastery, as determined by the curricular programming assessments. The positive correlation suggests that there may indeed be underlying constructs that overlap between literacy and programming. Recommendations for Practitioners: Consider integrating computer programming as a foundational component of the literacy curriculum, especially in the early grades, where the two skill sets can mutually support one another. Recommendation for Researchers: Additional research is necessary, using a variety of literacy and programming measures, to continue to understand the relationship between emerging literacy and emerging computer programming skills. Impact on Society: Reimagining computer programming as a language has significant implications for how we teach programming in schools and how students then use programming out in the workforce. Future Research: Future work will repeat this curricular intervention with younger students: the district’s first grade and kindergarten classrooms. Introducing programming through the Coding as Literacy (CAL) approach even earlier in students’ literacy trajectories, we believe, will allow the positive impact of programming knowledge to influence students’ literacy development. In this next phase of our research agenda, we will collect pre and post literacy scores, both standardized and internally developed, to see the myriad ways that programming knowledge impacts literacy.
如果你会编程,你就会写:跨文化水平学习编程入门
目的/目的:本文介绍了一项旨在将小学早期计算机编程与阅读和写作相结合的课程干预的研究结果。本研究的目的是探讨学生不同的读写能力水平与他们成功掌握一门入门编程语言之间的关系。方法:本课程干预研究在弗吉尼亚州东南部的一个单一学区实施。在该地区的33所小学中,有8所学校获得了美国国防部的外部拨款,用于在小学早期教育中引入计算机科学。标准化读写测试成绩与N = 132名二年级学生的内部开发和适龄编程评估成绩相关。贡献:这项研究是同类研究中第一个观察不同文化水平的学生如何通过文化视角成功掌握一门入门编程语言的研究。研究结果:研究结果表明,有强有力的证据表明,学生的读写能力水平(由PALS评估确定)与他们的编程掌握程度(由课程编程评估确定)之间存在微弱的正相关关系。这种正相关表明,在读写能力和编程能力之间可能确实存在重叠的潜在结构。对实践者的建议:考虑将计算机编程作为扫盲课程的基础组成部分,特别是在低年级,这两种技能可以相互支持。对研究人员的建议:有必要进行额外的研究,使用各种识字和编程措施,继续了解新兴识字和新兴计算机编程技能之间的关系。对社会的影响:重新构想计算机编程作为一种语言,对于我们如何在学校教授编程以及学生如何在工作中使用编程具有重要意义。未来研究:未来的工作将在更年轻的学生中重复这一课程干预:该地区的一年级和幼儿园教室。我们相信,在学生的识字轨迹中更早地通过编程作为识字(CAL)方法引入编程,将允许编程知识对学生的识字发展产生积极影响。在我们研究议程的下一阶段,我们将收集识字前后的分数,包括标准化的和内部开发的,以了解编程知识影响识字的无数方式。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
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学术官方微信