Scratch和学生数学素养培养.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Scratch和学生数学素养培养

Scratch和学生数学素养培养   众所周知,Scratch是一个容易上手、深受学生喜爱的编程工具。它不仅仅可以促进学生对程序设计概念的了解与编程的兴趣,还对学生灵活运用数学知识以及帮助学生理解数学概念有着积极的意义。 相生相息,Scratch与数学的紧密联系 数学是计算机科学的基础,准确地说,计算机只不过是数学在特定领域的一种应用。有人说,0和1就构成这个世界。这句话意在说明数学对于人类发展和人们生活的重要性。也正因为有了数学,有了二进制,有了数据结构,有了算法等,才会为构筑计算机领域的万千世界夯实了基础。因此,在程序设计中,学生是离不开数学知识的帮助的。同样在Scratch创作中,每一个作品也都与数学有着千丝万缕的联系。 Scratch是一个图形化的编程工具,八大类指令为学生创作提供了支持,其中每一类指令都离不开数学知识,除了简单的设置对象的大小、角度、粗细值以外,还有逻辑运算。在学生创作的过程中,无论是创作绘画、动画和创编故事,还是制作游戏,都离不开数学知识的支撑。与此同时,学生在创作的过程中通过编写脚本,潜移默化地加深了对数学知识的理解与掌握。 紧密相容,以Scratch培养学生学科素养 1. 化无形为有形,建立模型 数学中的建模是一门高深的学问。运用这种能力,能够将一个纷繁复杂的事物处理成为一条条简单的结构关系,从而使人们更为简明清晰地去解决问题、化解难题。 在数学课堂中,往往会采用一些应用题来培养学生建模的能力。对学生而言,这都只是一些脱离实际应用的、虚无缥缈的知识。而在计算机教育领域,却有着较强的数学建模应用需求。例如,在开发软件时,开发者往往都需要对一个复杂系统进行梳理,抽象出一个合适的数学模型,然后运用计算机的算法去模拟这个模型中的一些关系,从而解决实际问题。这样的过程不仅能让学生对建模的方法有深入了解,更能使其抽象思维能力有进一步提升。 由于小学生对于计算机程序设计、数学建模尚处于朦胧认知阶段,因此应适当降低建模和编程的难度,以符合他们的认知水平。利用建模的方法,将程序中几个角色及关系进行梳理,形成数学模型。教师的这种引导、梳理,使编程的目标更为明确,既降低了游戏设计、程序设计的复杂度,也使学生逐步形成从复杂中抽象出简单数学关系模型的能力。 2. 从无序到有序,理解概念 在数学学习过程中,有许多抽象的概念不便于学生深入理解。尽管数学教师会为此举出很多相关的实例来帮助学生理解,但对学生而言,要想真正深入地去理解和掌握,则必须经历在具体环境和任务中应用相关数学概念去解决实际问题的过程。 Scratch软件为小学生提供了丰富的数学功能,如随机数、整除、求余、绝对值、平方、变量累加等。这些功能可应用到程序设计、游戏开发、工程实验等Scratch项目中,而学生在开发应用项目的过程中需要进一步理解这些功能的作用,并不断调试,直至逐步完善程序,因此,这一过程也是逐步内化数理概念的过程。在“随机数”一课中,教师首先通过对比试验,让学生亲身感受随机数的现象,再通过一系列的游戏设计,如“抓鱼游戏”中鱼的随机位置、随机游动等,让学生体验随机数在游戏活动中的意义及作用,促进了数学知识的内化。 3. 从具体到抽象,形成逻辑 数学逻辑对于学生而言是一个比较复杂难懂的学问,在数学课堂中,教师往往要花大量精力对这个问题进行阐述。而在Scratch程序教学中,可以很好地将数字逻辑融入程序开发、游戏开发中。例如,在“润年测试”这个小程序中,让学生讨论闰年有哪些特点,即“4的倍数”、“当整十数时又要能被40整除”。通过引导,分析出进行逻辑判断的层层关系,即“被4整除”、“被10整除”、“被40整除”这几个关系的组合顺序。在学生尝试探究后,可以利用这三个条件实现“闰年测试”的效果。学生通过这种逻辑的梳理、逻辑关系的组合应用,逐步内化数理逻辑。 实践运用,Scratch与数学相结合的案例分析 教学目标:(1)通过假设、探索、验证和归纳总结,掌握侦测指令及随机数的概念及意义。(2)掌握条件判断语句在生活情境中的应用方法。(3)初步感知任务设计的基本方法与思路。 1. 游戏导入 建立概念 师:我们先一起来玩“打地鼠”游戏。在玩游戏的过程中,你是如何来控制瞄准器的?当瞄准器瞄准地鼠并单击后,地鼠会怎样? 师生讨论。 师:今天,我们将用同样的原理来制作“打地鼠”游戏。 【设计意图】用游戏导入大大增加了学生的学习兴趣。让学生在“玩”中感知游戏的操控方法及各对象之间的关系,从而对本课要学习的内容建立起初步的概念。 2. 整体规划 建立模型 师:请打开已完成的“打地鼠游戏.sb”。 师:要制作“打地鼠”游戏,除了地鼠以外,我

文档评论(0)

docman126 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:7042123103000003

1亿VIP精品文档

相关文档