- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PAGE
PAGE 10
Scratch编程教学课堂中的计算思维分析
【摘 要】“计算思维”包括数学问题推理求解、系统工程设计、以及对于人类基本行为模式理解等,与语文的语音读写和数学的计算相似,是需要学生熟练掌握的各种必备思维技能之一。为更好地培养学生的计算思维能力,让学生适应时代的需求,我们选用 Scratch 作为编程工具,运用项目式教学策略,让学生体验“需求分析”“总体设计”“编程实现”“分享拓展” 的项目开发及“分解”“抽象”“概括”“算法”“评估”的项目步骤过程,希望能以此提高学生的计算思维能力,从而成为时代新型人才。
【关键词】计算思维;Scratch 编程;项目式教学
程序设计教学是学校培养引导学生学习运用计算思维的重要手段。而Scratch 是由美国麻省理工学院(MIT)设计中心自主研发设计的并研制自主开发的新型少儿教学编程工具。Scratch 编程教育主要是通过运用科学原理进行设计或用户自主操作选择游戏,并将它与教学活动过程有机整合。笔者主要结合我国Scratch 的编程教学,谈谈在我国Scratch 编程教育中如何有效运用项目式教学策略来进行学生计算思维培养的问题研究。
一、借Scratch 编程,渗透计算思维思想
计算思维是Scratch 编程的核心素养之一,Scratch 编程作为培养小学生计算思维的一种工具,具有可视化的特点,鼓励学生利用这一特点进行简便的积木式搭建来实现程序组建,有利于有效提升学生的自主思维能力。
[ 1]
(一)何为计算思维
计算思维首次出现是在 2006 年 3 月,由周以真教授在钱学森院士的思维学理念的基础上提出。它明确指明计算思维的定义是一种运用计算机科学的基础知识概念论来进行涵盖计算机科学之广度的一系列综合思维学习活动。[ 2]
(二)Scratch 编程的特点
计算思维当中最大的一个特点就是编程的易学性,Scratch 就是其中一种。Scratch 是一种少儿计算机编程语言,这种少儿计算机编程语言非常易于少儿学习。英语单词的简易性不仅让少儿便于识记,更能在操作中形成编程语言的记忆。并且以兴趣为主导,学生不受词汇量的限制,且能够增强学生处理学习问题、生活问题的规划性、逻辑性。因此说Scratch 编程的易学性特点有利于学生计算思维兴趣的培养。
(三)计算思维的学习方法
周以真还明确提出计算思维的基本特性:是一种概念化、能塑造人的现代数学和信息工程科学思维方式,是一种有机自然互补与完美融合的人造思想;不是一种程序化、刻板化的计算技能以及任何一个人的创造物。[ 3]
因此计算思维的培养,不能凭空进行,需要有一个具体的载体,在我们这次研究中,这个载体就是Scratch 编程教育。在进行课程内容的选择与安排时,我们主要从以下两个方面进行考虑。前期教学规划每一课时计算思维应以训练为重点,培养学生对计算思维的浓厚兴趣,促进其对计算思维的知识生活化综合运用,具体教学规划如下:
课程设计的前期规划,确立各课时计算思维训练点。
依据 Scratch 软件自身及学习者的特点, 可将整个课程划分为
“Scratch 使用指南、Scratch 动画、Scratch 游戏、Scratch 进阶”四个部分[ 4],每一部分又分别制定了分课时学习目标与计算思维训练要求。
表 1 Scratch 第一单元学习计划及目标
Scratch 使用指南:教师会带学生认识 Scratch,了解 Scratch 的界面,掌握其
基本操作方法,包括如何使用代码块,如何使用绘图区域。
分课时目标
第一课时:初识Scratch
1.了解Scratch 的下载与安装2.了解Scratch 界面的几个部分
通过尝试下载与安装软件,培养学生自主解决问题
的能力
第二课时:再识Scratch
掌握脚本区中命令堆叠及运行的方法
了解舞台的位置坐标、角度方向的约定
能够利用脚本,让角色在舞台移动起来
通过观察与尝试, 让学生掌握通过指令模块控制动作的基本方法,训练学生的归纳能
力。
第三课时:自己创作角色与舞台1.认识绘图区域,绘图工具
动手创作
角色命名并保存。
通过尝试创作,激发学生的灵感。
如表 1 所示,笔者设计的分课时学习计划与目标注重学生的操作能力与创新能力的培养,希望以此提高学生的计算思维能力。
关注学生的年龄特点,激发其对计算思维的兴趣。
小学生的学习注意力具有易变性、不持久,且常与本身学习兴趣密切相关联的特点,结合孩子自身爱吃会玩的天性,我们在开始进行小学 Scratch 课程的教学设计时,就利用 Scratch 动画、易学性、趣味性来引发学生的学习兴趣,激发培养学生的计算思维。如在讲到控制角色移动时,就尝试利用遨游太空为题做一个简单的动画,通过如何让角色走到舞台中间,激发学生探索求解欲,从而激发其计算
文档评论(0)