聋校编程教学中听障学生计算思维的培养策略.docxVIP

聋校编程教学中听障学生计算思维的培养策略.docx

  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文档。上传文档
查看更多

聋校编程教学中听障学生计算思维的培养策略

摘要:本文对SwiftPlayground进行了分析,基于软件理念的启发,作者进一步结合自身教学实践,探讨了聋校编程教学中听障学生计算思维的培养策略。作者认为循序渐进的课程规划、寓教于乐的情境创设、问题导向的教学实施和思维外陈的工具运用有助于听障学生计算思维的形成与发展。

中图分类号:G434文献标识码:A论文编号:1674-2117(2018)18-0035-04

●基于游戏的编程学习软件带来的启示

SwiftPlayground是苹果公司开发的一款基于iPad的编程学习软件,适于零基础学习者在基于游戏化的任务情境中,通过逐级闯关逐步习得Swift语言,并最终学会运用Swift语言独立编程。整套学习软件分为学习编程1、学习编程2和学习编程3,三级进阶。软件具有如下特色。

1.情境创设,寓教于乐

SwiftPlayground的设计遵循了从游戏参与到游戏创建的发展规律,引导学习者逐步从规则明确、难度递增的闯关参与过渡到世界建构、规则自拟的游戏创建。在可视化的情境中,学习者每发出一条指令,都可以从角色的动作执行中得到适时反馈。

2.规划渐进,循序导航

Swift语言本身是一套面向对象的程序设计语言,有着特有的语法结构与体系,涉及类、属性、事件等概念,对于初学者而言是一个不小的挑战。但SwiftPlayground的课程规划循序渐进,难点分散,从易到难,从简到繁,切合了零基础学习者的认知规律,有助于学习者在夯实双基的前提下较顺利地实现从面向过程的程序设计到面向对象的程序设计的过渡与迁移,逐步习得并掌握相应的语法规则,从而学会正确地运用设计语言实现独立编程。

3.善启思路,重培思维

SwiftPlayground非常强调学习者计算思维的培养,特别是抽象和模块化能力的培养,这有助于学习者养成模式识别意识,形成功能分解能力,为计算思维的培养奠定扎实基础。

●编程教学中听障学生计算思维的培养策略

1.循序渐进,化艰涩为明了

编程学习是培养学生计算思维的重要途径,但是“编程教学很困难”却是大多数聋校信息技术教师的切身感受。笔者认为,面向抽象思维相对薄弱、逻辑思维缺乏训练的听障学生,从形象直观的编程学习环境入手逐步过渡到一门具体程序设计语言的学习是聋校编程教学化繁为简、化难为易,从而达成循序渐进落实计算思维培养目标的有效路径。

这样的课程设置使听障学生在过程亲历中充分体验了“实物控制—虚拟控制—抽象控制”逐级过渡,有助于其计算思维逐步实现从形象到抽象的发展与提升。

2.问题导向,化知识为能力

计算思维“是一个明确问题和制定解决方案的思维过程”。[4]计算思维的本质是抽象,计算思维的目的是问题解决。对于初学编程的听障学生,以问题为导向,在富有情境的项目活动中激发他们的学习兴趣,引导其在活动参与和活动建构中亲历分析、抽象、概括、分解、算法实现与调试等过程,有助于学生积极、主动地发展计算思维,化知识为能力。

针对这个问题并结合学生的认知特点,笔者引导学生通过小组合作讨论解决方案,并将项目分解为三个渐进的子任务:①天热,DASH很烦躁;②DOT变身电扇送风;③DASH逐步平静。

任务①旨在巩固旧知并引出新知。学生通过讨论能够借助已有经验尝试改变DASH的颜色、动作、声音和眼睛模式等来表现DASH的不同情绪状态和行为。在此基础上教师进一步抛出问题“如何表现出DASH十分烦躁”,学生可在思考并尝试重复执行相关命令组的过程中,切实感受到将重复执行的代码纳入到循环体以减少重复写程序的必要性,从而自然引出循环结构的学习。

任务②情境创设如下:DOT变身电扇。当摇动DOT时,扇叶开始转动,并发声“风来了”。当按下DOT的顶部按钮时,扇叶停止转动。这一任务在指导学生运用循环结构解決问题的基础上,重在引导学生基于问题情境学会分析事件的激发条件与循环的中止条件,并能够依据条件选择恰当命令来实现事件激发与循环控制。

任务③则要求学生结合已有经验运用循环结构进一步独立解决以下问题:DASH一直很烦躁,直到听到声音“风来了”,才渐趋平静,安然入睡。学生们通过合作与交流,共同分析循环中止条件,探讨并尝试DASH平静与安然入睡的状态表达与实现。

整个项目既有对循环结构新知的学习与运用,也有对顺序结构旧知的巩固与复习,还有对DASH与DOT协同工作的感知与体验,同时更有将较复杂问题分解为一个个小问题并逐步解决的探索与实践。计算思维的双基夯实与问题解决能力的培养在活动过程中得以自然体现,学生在充分体验编程乐趣的同时轻松自然地习得编程基本技能并在过程中锻炼了协作能力、分析和解决问题能力。

3.巧借视图,化内隐为外显

爱因斯坦曾强调:“发展独立思考和独立判断的一般能力,应当始终放在首位”。因此,进入到“算法与程序设计基础”课程

文档评论(0)

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

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

1亿VIP精品文档

相关文档