少儿编程为什么要从Scratch图形化编程开始?

网友投稿 2019-01-06 20:19

未来是AI人工智能时代,学习编程是为了更好的了解人工智能思维,培养孩子解决问题和创新思考能力。 
编程教会我们如何思考,培养我们应对未来AI时代的思维能力,所以,无论以后是否从事IT行业,每个孩子都应该具备编程思维! 

有些家长觉得图形化编程太简单了,想直接从Python语言学起,从我从事软件编程20多年的经验来看。如果一开始就入手高级语言,孩子很容易会觉得枯燥,因为一行行的代码和语法是很容易出错的。

https://cdn.china-scratch.com/timg/190108/201913G64-0.jpg

Scratch是一种编程语言,旨在让程序设计初学者不需先学习语法便能设计程序。Scratch是STEAM(Science-科学,Technology-技术,Engineering-工程,Art-艺术,Mathematics-数学)教育的一种综合教育方式,它融合了科学、技术、工程、艺术和数学的综合知识,侧重思维训练而不是简单的学习一门编程语言。Scratch来自美国麻省理工(MIT)媒体实验室。自从Scratch推出以来,世界各地的少儿儿童在Scratch社区共享了超过3000万个项目。麻省理工(MIT)媒体实验室教授及终身幼儿园小组负责人年在推广Scratch编程学习中引入了4跳编程引导原则(4P)原则。

1. 项目(Project):让孩子们有机会参与到有意义的项目中(而不仅仅是答题解谜活动),以便他们体验将初始想法转化为可与其他人分享的创意的过程。 
2. 同伴(Peers):鼓励合作与分享,并帮助孩子学习建立在他人的工作基础上做拓展的能力。编程不应该是一个单独的活动。 
3. 激情(Passion):让孩子们参与他们感兴趣的项目。他们会花更长的时间并更加努力,在此过程中学习更多的知识。 
4. 玩(Play):鼓励孩子们去玩去尝试,尝试新食物,冒险,挑战极限,从失败中学习。 

通过4P原则,教育工作者和其他人可以确保编程学习能够充分发挥其作为一种新的读写能力和个人表达的潜力,而不仅仅是另一种教育时尚。

--end--

声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com