“通过编写计算机程序,孩子们既能尝试着理解和掌握最现代、最强大的技术工具,有机会触及科学和数学的最深处,并且体会到创建智能模型的美。”
——西摩尔·派普特,计算机科学家、数学家、教育家、人工智能发展的先驱、少儿编程之父
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三个字发送给公众号即可获取本节课程详细文档和高清视频资源。有任何问题欢迎在本篇文章下方留言,谢谢大家。
领取专属 10元无门槛券
私享最新 技术干货