01
为今后学习进行知识储备
皮叶杰认知发展论告诉我们,“一个人可以学到的东西,他的学习方法,取决于他已有的思维模型。所谓学习的法则,就是新的知识结构如何从已有的知识结构中生长出来,并在这个过程中构建逻辑性和情感联系。”
02
提升思维品质
Scratch图形化编程把思维可视化,通过运行编写的程序,查看软件效果并与头脑中想象的效果是否一致,如果不一样再次审视思维并翻译为程序,这样反复多次把思维可视化,可发现思考漏洞,形成缜密的思考习惯。在反复的调试中,不停纠错,提升思维品质,促进各学科的学习。
03
提升空间想象力、系统性思维能力和钻研精神
使用Scratch画图或做游戏,图形和角色都要在舞台(尺寸:480*360)上。那么头脑中始终要有一张坐标。使用Scratch软件画边长为100的正方体。如图2所示。此时会发现程序已经较长,每一步程序运行到哪里,图形画到哪里,头脑里都要很清晰,这样可很好的锻炼孩子的系统性思维能力。同时画这个正方体需要花费一些时间去思考,可较好的培养孩子的钻研精神。
04
有利于戒除游戏上瘾
现实生活总能在新闻中看到青少年上网打游戏成瘾,但是如果让孩子学编程,他们会感受到编程程序的乐趣会远远比玩游戏的乐趣要高出很多。
孩子们会根据编程的任务目标去不断调试代码,直到成功完成程序的正确运行,这过程的乐趣就好比科学家发现了一项重大发明。