1、编程方式不同
Scratch是一种可视化的图形编程语言,使用者可以不认识英文单词,也可以不会使用键盘,其构成程序的命令和参数是积木形状的模块,不用书写代码语句,只需要按照一定的逻辑用鼠标拖动模块把它们拼在一起就可以了。而其他代码编程,比如Python、C/C++等,需要具备一定的英文单词拼写能力和逻辑思维,利用代码语句来书写。
2、应用场景不同
Scratch的模块数量有限,难以实现复杂的算法,主要通过音乐、游戏、动画等形式来培养孩子的逻辑思维能力。如果需要开发一个完整的软件或建立一个大型网站,解决复杂的算法问题的话,就需要用到代码编程语言了。
3、学习目标不同
Scratch编程注重的是让孩子通过编程来实现自己的创意,孩子不仅要学会编写程序,还要学到Science(科学),Technology(技术),Engineering(工程),Arts(艺术),Maths(数学)等多个领域的知识。而编程则更偏重于解决算法问题或完成项目,以解决现实生活中的实际问题。
下一篇:孩子学习编程好吗