2019独角兽企业重金招聘Python工程师标准>>>

互联网Scratch编程趣味课:不插电编程和计算机对话[图]:
过去的一周,冉爸和一家棒球夏令营合作,给一群无拘无束的小帅哥带去了编程趣味课。每天,这些7,8岁的小家伙在棒球场上挥洒汗水之后,又满心好奇地和冉爸玩起互动游戏,接受任务挑战,走进编程的趣味世界。
接下来几天,冉爸把活动内容和心得体会整理出来,欢迎大家转发和评论。
第一天:和计算机对话很简单
(在准备上课前,冉爸在电脑上打开了一个“生肖星座猜猜看”的小游戏,哈哈哈,很快就知道了这些小家伙的生肖和星座)
教学目标:简单理解什么是编程:用“约定好”和“准确的”语言向计算机传达指令,由计算机执行相应的指令。


教学方式:用“不插电编程”的教学方式,和小朋友玩“复制不走样”的游戏,让孩子们意识到,和计算机交流需要用“约定好”和“准确的”语言。
冉爸观察了许多少儿编程的课程,往往第一节课就是从学习动作、事件、控制类积木块开始。可是,7,8岁的孩子并没有主动从生活中抽象出编程思维,我们应该搭一个思维的梯子,而不是把梯子那一头的东西直接塞给他们;同时,这个年龄段也正是培养孩子抽象思维能力的重要时期。
另外,很多少儿编程课一上来就把移动、转向、等待等语句作为知识点,把熟练使用这些语句作为孩子的学习目标,其实大可不必。如果观察孩子们在ipad上玩游戏,他们并不需要记忆如何操作角色,如何使用道具。从游戏设计者的角度思考,只要让孩子觉得这款游戏“好玩”就行了。那我们教孩子编程,难道不是思考“如何让孩子觉得编程好玩”吗?让他们带着浓厚的兴趣去学习计算思维。(后面几天,冉爸观察到,这些孩子可以轻松地总结出他们使用过的积木块。)
因此,冉爸尝试让孩子们在第一次接触编程的那一刻产生“好玩”的联想,在游戏中体会编程思想。
教学过程:
1.“复制不走样”游戏:5人一组,分成两组。小组的第一人做出自己的招牌动作,第二人观察,其他人背对表演者;接下来第二人向第三人复制第一人的动作,并加上自己的招牌动作;依次进行,最后一人需要连贯表演全组的动作。动作复制地最完美的一组获胜。
在游戏的过程中,冉爸充分体会到了孩子们强烈的表演欲望和丰富的想象力,游戏成了孩子们的表演秀,这边上演完“世界波”,那边跳起了酷炫街舞......冉爸也快速和孩子们拉近了距离。
这个游戏的目的,是让孩子们意识到,在没有排练的情况下,每一次传递都有可能丢失或添加信息。接下来冉爸问大家,怎样才能“复制不走样”?如果可以用语言或文字等辅助手段的话,该怎么做?大家七嘴八舌的讨论后,得出了“我们要用互相能明白的表达方式,准确地复制信息”。
2.接下来,我们就来尝试“约定一些准确的表达方式”。采用的是Scratch中“运动”类、“外观”类等积木块所描述的场景,比如移动、左(右)转、面向、碰到边缘就反弹、切换造型等等。冉爸打算自己站在教室中间,做出动作,让孩子们说出自己的语言,再比较出更“准确”、适合作为“约定好”的语句。
孩子们在前面一个游戏中玩地太嗨了,冉爸在第二个环节中没有很好的把他们“收”回来,讨论地并不充分,最后只好把Scratch中对应的编程语言直接公布给大家,匆忙过渡到了第三个环节。在以后的实践中,可能需要加入一些激励方式,把孩子们的注意力转移到思考与讨论中。
3.打开Scratch,通过积木块控制角色的“动作”与“外观”。孩子们边回顾刚才在游戏中总结的表达方式,边观察屏幕上的角色,实现生活体验和编程思维的统一。
以前在线上教小朋友编程的时候,讲完概念冉爸就开始演示,这个是舞台,那个是角色,给角色添加积木块,点击绿旗后角色就可以移动了......仔细想想,这样把孩子拉进编程世界里有点生硬,应该让他们找到一个“关联”。夏洛的网(http://www.simayi.net/dushubiji/6048.html)读书笔记摘抄好词好句及感悟赏析,线下教学给我们提供了更灵活的方式,于是,冉爸继续让孩子们游戏,他们自由组合,两三人一组,一个扮演“程序员”发出指令,其他的扮演“机器人”执行指令。这样,孩子们在喜欢的游戏中,充分练习了Scratch语言,不知不觉理解了:准确使用指令(像Scratch积木块这样约定好的编程语言),就可以和计算机进行交互,对计算机进行编程。
课后思考:
和以前在学校里给一二年级小朋友教编程略有不同,这次是夏令营这样轻松的方式,孩子们没有拘束,冉爸也尝试了更开放的互动方式。在课程内容上,没有强调“掌握”“知识点”这些传统教学的用语。虽然没有强调,但是在后面几天的交流中,孩子们都能熟练地说出基本知识点。这个结果,让冉爸对游戏式与引导式的教学方法产生了更大的兴趣。
线上和线下的学习方式各有优点。线上教育有易于规模化复制,促进教育资源公平化,节省家长孩子时间等优点。但是线下教育也有许多线上无法替代的作用。低龄段的孩子本身就有和小伙伴游戏的需求,将这一特点和编程学习结合起来,效果会很好。
少儿编程并不是把孩子培养成未来的程序员,更本质的目的,应该是帮助孩子理解与学会计算思维,以及在更大的范围上学习计算机科学与使用信息技术,具备适应未来社会的信息素养。

转载于:https://my.oschina.net/u/3836229/blog/1857436

互联网Scratch编程趣味课:不插电编程和计算机对话[图]相关推荐

  1. 再访《Scratch少儿趣味编程》系列图书作者阿部和广、仓本大资

    本文仅用于学习和交流目的,不得用于商业目的.非商业转载请注明作译者.出处,并保留本文的原始链接: http://www.ituring.com.cn/art... 译者按: 2014年,我和犬子有幸参 ...

  2. 译后访谈《Scratch少儿趣味编程》作者阿部和广

    阿部和广,自1987年起,一直致力于面向对象的Smalltalk语言的研究与开发.自2001年起师从PC之父.面向对象之父.图灵奖得主艾伦·凯博士.近年来多次举办面向少儿的编程讲座,同时还参与了OLP ...

  3. 发声 | 再访《Scratch少儿趣味编程》系列图书作者阿部和广访谈问题有奖征集...

    编者的话: 2014年11月,<Scratch少儿趣味编程1>译者陶旭代表图灵访谈对作者阿部和广进行了专访.访谈期间,阿部和广对Scratch在中国的普及情况十分关心,并想要了解各年龄段读 ...

  4. 小学生python趣味编程-【少儿编程】python趣味编程第二课:写文字

    python趣味编程第二课:本文仅针对8-16岁的青少年,所以流程是按如何去教好中小学生走的,并不适合成人找工作学习,因为进度也是按照青少年走的 大家好,我是C大叔,上一篇文章已经跟大家介绍了一款开发 ...

  5. ▷Scratch课堂丨【编程趣味卡3】制作音乐

    授权转载 | Geekid 原文作者 | Mr.炎 原文标题 | 少儿编程 教程丨Scratch编程趣味卡 - 3.制作音乐 标签:难度初级:适合年龄段:8+: Scratch介绍 Scratch融合 ...

  6. ▷Scratch课堂丨【编程趣味卡11】虚拟宠物

    授权转载 | Geekid 原文作者 | Mr.炎 原文标题 | 少儿编程 教程丨Scratch编程趣味卡 - 11.虚拟宠物 标签:难度初级:适合年龄段:8+: Scratch介绍 Scratch融 ...

  7. ▷Scratch课堂丨【编程趣味卡6】换装游戏

    授权转载 | Geekid 原文作者 | Mr.炎 原文标题 | 少儿编程 教程丨Scratch编程趣味卡 - 6.换装游戏 标签:难度初级:适合年龄段:8+: Scratch介绍 Scratch融合 ...

  8. 少儿编程:python趣味编程第一课

    本文仅针对8-16岁的青少年,所以流程是按如何去教好中小学生走的,并不适合成人找工作学习,因为进度也是按照青少年走的 大家好,我是bigbigli,从事少儿编程行业三年有余(2016年从事少儿编程行业 ...

  9. 视频教程-Python创意编程视频课CSDN版-Python

    Python创意编程视频课CSDN版 20多年的编程磨砺,对编程技术有着执着的追求,开发有大量Python课程资源,如<哪吒学Python启蒙篇>.<哪吒学Python初级篇> ...

最新文章

  1. kdd cup 2019
  2. Linux 最新SO_REUSEPORT特性
  3. JavaWeb学习总结(二)——Tomcat服务器学习和使用(一)
  4. 买淘宝特价版,产业升级的证明
  5. 每一个项目都可以有一个项目blog page
  6. Angular 服务器端渲染的学习笔记(一)
  7. Linux ss命令 报错,ECS Linux中ss命令显示连接状态的使用说明
  8. 昆西·拉森的净资产是多少?
  9. 未来我们需要一辆什么样的智能汽车?
  10. python write 写多行_如何用 Python 执行单行命令
  11. Java基础学习总结(134)——JDK 11 是否值得更新的思考
  12. 原生JS、jQuery 遍历方法总结
  13. 网易编程题------操作序列
  14. 原 python下DataFrame, Series, ndarray, list, dict, tuple的相互转换
  15. Linux启动U盘制作
  16. supercharge快充_IQOO、小米快充技术对比,27W快充和44W快充,到底哪家强
  17. [转载]美国签证敏感专业列表Technology Alert List_拔剑-浆糊的传说_新浪博客
  18. 年终考核:对你的上司,你是如何评价的?
  19. 《 笨方法学 Python 》_ 目录
  20. 双目相机计算稠密深度点云(一)

热门文章

  1. flask_sqlalchemy 中 or 、 and 和 like 的用法
  2. 怎样理解公钥,私钥和数字签名
  3. CNN数玉米穗--TasselNet: Counting maize tassels in the wild via local counts regression network
  4. 人脸检测--Scale-Aware Face Detection
  5. Sublime Text 3便携版下载安装和常用插件安装--顺便解决报错An error occured installing和no packages available for install
  6. php免费iphp免费idede,闲鹤草邻
  7. 编写100多行的c语言程序,C语言编程100多例.doc
  8. sentinel使用(结合OpenFeign)
  9. Java日志体系总结
  10. win10计算机无法睡眠怎么办,Windows10笔记本电脑无法睡眠怎么处理