通过Scratch游戏理解编程语言中的变量、坐标和臭虫

“通过编写计算机程序,孩子们既能尝试着理解掌握最现代、最强大的技术工具,有机会触及科学数学最深处,并且体会到创建智能模型。”

——西摩尔·派普特,计算机科学家、数学家、教育家、人工智能发展的先驱、少儿编程之父

01.再谈少儿编程

Scratch 的在线平台已经有超过1800 万注册用户,被翻译成70 余种语言,在150 个国家里被使用。Scratch 语言与各种硬件和软件相结合,被广泛使用学校家庭以及校外计算机、编程教育等。教师也用Scratch语言服务于其数学、科学、地理、历史、艺术等教学。Scratch 为儿童创造了一个低门槛的编程学习环境,也方便孩子将来学习其他编程语言

帕普特的教育思想

1)孩子在动手中学习

好的教育不是如何让老师教得更好,而是如何提供充分的空间和机会让学习者去构建自己的知识体系。当孩子们在制作一些对自己有意义的作品时,如编故事、编程序、或是音乐创作时,孩子们正处于学习知识的最佳状态。他被自己的热情所驱动,主动地去获取知识而不是痛苦地被填鸭。

2)可触摸的实体帮助思考具象化

3)强大的理论可以赋能个体

编程本身并不能使你成为更懂得思考的人,只有当你通过编程,在电脑上做了某些模拟,然后加深了对世界的理解和认识之后,你才真正接触到了派普特说的 Powerful ideas(强大的思想、创意)。

4)自我反省可以帮助孩子看清自己的思考与周遭环境的联系

自我反省就编程过程中的调试(debugging)。就像程序中会出现错误(bug),需要反复调试一样,孩子可以通过调试自己来发现、分析并修正错误。这个过程是由孩子自己驱动的,教师扮演的角色只是在必要时给出反馈和提供支持。调试的技能就是分析和解决问题能力,在儿童学习过程中非常重要,能够在现实生活中训练出批判性思维,孩子脑中的调试程序“智力活动的本质”

02.完成《星星猎手》游戏

本节课程我们将一起完成《星星猎手》这个游戏。并且上传Scratch官方网站,和全世界的同学们分享我们编写的程序

本节课程用时:30分钟。

讲解编程重要概念:变量、坐标、臭虫(Bugs)。

这是在课程结束时上传到Scratch官方网站《星星猎手》游戏,大家可以去体验一下,跟着老师一起完成编写这个游戏。并上传到自己的Scratch官方网站,和全世界的朋友们分享

访问该网页即可体验:

https://scratch.mit.edu/projects/250692511/

转发本篇文章到朋友圈截图发送给公众号,然后输入星星2三个字发送给公众号即可获取本节课程详细文档和高清视频资源。有任何问题欢迎在本篇文章下方留言,谢谢大家。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181006A0SL4800?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券