Scratch-最适合编程启蒙的编程语言
Scratch是一种趣味编程语言,它由麻省理工学院(MIT)和Google公司共同研发,针对6-16岁孩子的趣味编程语言,只需要使用鼠标,学生就可以编写自己的故事书,动画片或者小游戏。
Scratch采用的是“图形拖拽式编程”方式进行程序的创造。相对于JAVA、Python等语言来说,Scratch有以下这些优点:
入门简单,无关原有编程基础。通过拖拽块创建代码,而不是手动编写基于文本的代码,去除了枯燥的编程语法。内容丰富,针对有兴趣、喜爱绘画的学生,提供角色绘制设计功能。通过使用Scratch,让学生在动画、游戏设计过程中逐渐形成逻辑分析、独立思考创新的思维方式。相比其他编程软件,其更加直观,学生能比较容易地看到自己的劳动成果。
国外少儿编程的现状
在美国,创客教育已成为其素质教育的核心,编程、3D打印、机器人等新技术也已走进了美国的中小学校。美国前总1统奥巴马也曾参与“编程一小时”,呼吁美国小朋友“要去编程”。
2012年,日本在中小学普及编程教育科目。
2014年,英国教育大纲规定计算机编程是5-16岁儿童必修课程。
2015年,美国***投入大量资金开展少儿编程教育,呼吁全国青少儿学习编程。
2016年,美国国情咨文推行计算机科学教育,强制要求高中毕业必修计算机编程学分。
2017年,新加坡全1面推动少儿编程教育,中小学考试中加入编程考试科目。
而在国内.......
2017年,浙江省试水少儿编程教育,将信息技术课提升为高1考科目。高1考考试范围包括编程、数据库处理、表格处理等。
提高耐性、增加抽象思考力
当父母的一定遇到过这种情况,带孩子去吃饭,孩子怎么也坐不住,就是要跑来跑去到处吵闹玩耍。此时,有的人会拿出手机当做游戏机,孩子的注意力就瞬间被拉了回来,开始安静坐在位置上玩。优质的少儿编程教育就是运用这种特性,让孩子在游戏中学习,但这一次他们不只会玩到游戏,还会懂得一个游戏是怎么被设计出来的。
其实学习写程序,就像学习外语一样。如果说学习外语是为了和外国人沟通,DP901学生机器人课程学习,那么学习编程就是为了和电脑沟通。有趣的是,你碰到老外还可以比手画脚,但是和电脑课不行。孩子在学习编程的过程中,更需要一种把抽象化为具体的能力,好让不懂得思考的电脑,也能了解与表达抽象的事物。