时间:2019-11-08 16:56:09 来源:少儿编程 关注度:28952
在众多的可视化编程语言当中,出自美国麻省理工学院(MIT)的图形化编程语言Scratch,成为了小学生编程入门教育的最佳选择。
那么,什么是Scratch编程?它的概念起源又是什么样的呢?
Scratch是一款由麻省理工学院(MIT) 设计开发的一款面向青少年的简易编程工具,于2012年在中国得到普及。不仅易于学生使用,又能寓教于乐,让孩子们在体验创作乐趣的同时,收获编程思维的提升。
Scratch采用的是“图形拖拽式编程”方式进行程序的创作编写。相对于JAVA、Python等程序设计语言来讲,Scratch有以下这些优点:
入门简单,无关原有编程基础。通过拖拽块创建代码,而不是手动编写基于文本的代码,去除了枯燥的编程语法。
内容丰富,针对有兴趣、喜爱绘画的学生,提供角色绘制设计功能。
通过使用Scratch,让学生在动画、游戏设计过程中逐渐形成逻辑分析、独立思考创新的思维方式。
相比其他编程软件,其更加直观,学生能比较容易地看到自己的劳动成果。
Scratch 的下载和使用是完全免费的,国内就有不少基于Scratch的少儿编程网站。
Scratch的官网地址:
该网站网页语言默认是English,在首页的最下面有网站浏览语言设置,浏览时可以选择适合自己的语言。
此外,对于一些没有编程基础的孩子来讲,这有一些关于少儿编程的启蒙书籍帮助学生轻松入门。
零基础的初学者,想从Scratch开始学习编程,可以选择《Scratch趣味创意编程》/ 《Scratch动画游戏与创意设计教程》/《轻松玩转Scratch编程》/《超好玩的Scratch》以及《Scratch:爱编程的艺术家》等入门书籍。
对于有点编程基础的孩子来说,这个阶段,可以适当选择讲授编程思想的图书教材,由于这类书中的案例操作步骤可能不够详细,所以要求初学者要有一定的编程基础。推荐相关书籍有:《动手玩转Scratch2.0编程》/《Scratch2.0趣味编程指南》/《好玩的Scratch编程少儿游戏编程从基础到实践》等,
这些书籍对Scratch软件的各个模块都有较为详细的讲解,并涉及到一些程序设计的方法和思想。适合有一定基础的学习者阅读。这样的学习资料,对学习者全面掌握Scratch编程、提高编程能力很有帮助。
还有一个关于少儿编程的免费学习网站:(电脑登陆)
里面以游戏化的方式承载了大量的编程基础知识,整体设计,通过趣味引导,由易到难,由浅入深的知识编排,对孩子学习编程时的实际操作,很有帮助。在浏览此学习网站,家长应陪同学习一起操作,注意劳逸结合。
关于编程,乔布斯有一句名言:“我认为这个国家的每个人都应该学习编程,因为它会教会你如何思考。”编程都可以培养一个人的逻辑思维能力、现实抽象能力和解决问题的能力,而少儿阶段介入效果会更好。说到底,编程已成为跟、艺术、体育并列的新的起跑线。从少儿编程开始,当然要从Scratch编程入手,而后逐渐登堂入室,成为真正的”大伽”。