用函数式编程促进数学学习

Gonzalo Cameto, A. Carboni, Víctor Koleszar, M. Méndez, G. Tejera, Marcos Viera, Javier Wagner
{"title":"用函数式编程促进数学学习","authors":"Gonzalo Cameto, A. Carboni, Víctor Koleszar, M. Méndez, G. Tejera, Marcos Viera, Javier Wagner","doi":"10.1109/LACLO49268.2019.00059","DOIUrl":null,"url":null,"abstract":"Is there a recommended language to start in the world of programming? Does the teaching of programming facilitate the learning of other scientific subjects? Is it possible to take advantage of the relationship that exists between mathematics and computing for the mutual benefit of their teaching? The MateFun project arises with the intention of approaching disciplines that intersect in the field of education, based on the transversality of information and communication technologies with respect to Engineering, Communications, Psychology, Teaching, and Pedagogy. In Uruguay, computer courses are increasingly being integrated into curricular content, since learning to program seems to be part of the skills needed for today’s people. However, programming, in general, is absent in mathematics teaching, contrary to the inherent relationship of both. Also, according to 2017 data from the Educational Monitor of the National Administration of Public Education of Uruguay, Mathematics is the least approved subject of the basic secondary cycle. MateFun is a functional programming language, accessible from a web application, especially aimed at math functions learning. It is intended that through MateFun the learning of programming strengthens the appropriation of the concept of a mathematical function, at the same through this project we seek to generate scientific evidence of the transfer or the contributions of programming learning to math. Results of our first intervention show that the adolescents who experimented with MateFun had at least similar performance to those who learned functions by traditional methods, but also acquired basic knowledge of functional programming. In addition, teacher perception of Matefun group performance was significantly greater than those of the control group only during the intervention.","PeriodicalId":229069,"journal":{"name":"2019 XIV Latin American Conference on Learning Technologies (LACLO)","volume":"64 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":"{\"title\":\"Using Functional Programming to Promote Math Learning\",\"authors\":\"Gonzalo Cameto, A. Carboni, Víctor Koleszar, M. Méndez, G. Tejera, Marcos Viera, Javier Wagner\",\"doi\":\"10.1109/LACLO49268.2019.00059\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Is there a recommended language to start in the world of programming? Does the teaching of programming facilitate the learning of other scientific subjects? Is it possible to take advantage of the relationship that exists between mathematics and computing for the mutual benefit of their teaching? The MateFun project arises with the intention of approaching disciplines that intersect in the field of education, based on the transversality of information and communication technologies with respect to Engineering, Communications, Psychology, Teaching, and Pedagogy. In Uruguay, computer courses are increasingly being integrated into curricular content, since learning to program seems to be part of the skills needed for today’s people. However, programming, in general, is absent in mathematics teaching, contrary to the inherent relationship of both. Also, according to 2017 data from the Educational Monitor of the National Administration of Public Education of Uruguay, Mathematics is the least approved subject of the basic secondary cycle. MateFun is a functional programming language, accessible from a web application, especially aimed at math functions learning. It is intended that through MateFun the learning of programming strengthens the appropriation of the concept of a mathematical function, at the same through this project we seek to generate scientific evidence of the transfer or the contributions of programming learning to math. Results of our first intervention show that the adolescents who experimented with MateFun had at least similar performance to those who learned functions by traditional methods, but also acquired basic knowledge of functional programming. In addition, teacher perception of Matefun group performance was significantly greater than those of the control group only during the intervention.\",\"PeriodicalId\":229069,\"journal\":{\"name\":\"2019 XIV Latin American Conference on Learning Technologies (LACLO)\",\"volume\":\"64 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2019-10-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"3\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2019 XIV Latin American Conference on Learning Technologies (LACLO)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/LACLO49268.2019.00059\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2019 XIV Latin American Conference on Learning Technologies (LACLO)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/LACLO49268.2019.00059","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3

摘要

在编程的世界里,有什么推荐的语言可以开始学习吗?编程的教学是否促进了其他科学学科的学习?是否有可能利用数学和计算机之间存在的关系,使它们的教学相互受益?MateFun项目基于信息和通信技术在工程、通信、心理学、教学和教育学方面的横向性,旨在接近教育领域的交叉学科。在乌拉圭,计算机课程越来越多地被纳入课程内容,因为学习编程似乎是当今人们所需技能的一部分。然而,编程在数学教学中普遍缺失,这与两者的内在关系背道而驰。此外,根据乌拉圭国家公共教育局2017年的教育监测数据,数学是基础中学周期中最不受认可的科目。MateFun是一种函数式编程语言,可从web应用程序访问,特别针对数学函数学习。目的是通过MateFun学习编程加强对数学函数概念的挪用,同时通过这个项目,我们寻求生成编程学习对数学的转移或贡献的科学证据。我们的第一次干预结果表明,使用MateFun的青少年至少与使用传统方法学习函数的青少年表现相似,但也获得了函数式编程的基本知识。此外,在干预期间,教师对Matefun组绩效的感知显著高于对照组。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
Using Functional Programming to Promote Math Learning
Is there a recommended language to start in the world of programming? Does the teaching of programming facilitate the learning of other scientific subjects? Is it possible to take advantage of the relationship that exists between mathematics and computing for the mutual benefit of their teaching? The MateFun project arises with the intention of approaching disciplines that intersect in the field of education, based on the transversality of information and communication technologies with respect to Engineering, Communications, Psychology, Teaching, and Pedagogy. In Uruguay, computer courses are increasingly being integrated into curricular content, since learning to program seems to be part of the skills needed for today’s people. However, programming, in general, is absent in mathematics teaching, contrary to the inherent relationship of both. Also, according to 2017 data from the Educational Monitor of the National Administration of Public Education of Uruguay, Mathematics is the least approved subject of the basic secondary cycle. MateFun is a functional programming language, accessible from a web application, especially aimed at math functions learning. It is intended that through MateFun the learning of programming strengthens the appropriation of the concept of a mathematical function, at the same through this project we seek to generate scientific evidence of the transfer or the contributions of programming learning to math. Results of our first intervention show that the adolescents who experimented with MateFun had at least similar performance to those who learned functions by traditional methods, but also acquired basic knowledge of functional programming. In addition, teacher perception of Matefun group performance was significantly greater than those of the control group only during the intervention.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Yachay Yupay: A Dynamic Application for Learning in Mathematical Logical Reasoning for the Addition of Natural Numbers Accessibility Recommendations for Creating Digital Learning Material for Elderly Recovering Educational Research Experiences through Blogs as a Tool for Complementing Activities: (A Case at The Costa Rica Institute of Technology) Learning Objects Quality Evaluation: A Case Study Selection of an Educational Repository of 3D Objects at the Universidad Técnica Particular de Loja (UTPL)
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1