少儿编程, 何为少儿编程, 这其实是在进入中国之后的称呼, 其实在国外称为社团(CLUB)或者是XX实验室内进行的一个活动,而是利用这个工具进行一些益智活动, 在西方国家的学校很早都已经配置了各种实验室,同时也产生了各种社团,有搞物理的,有搞化学的,有搞科技探索的,当然就少不了小控制系统类。 那么这此小控制系统从哪里来,底层的编程学生不懂, 老师也不可能专门为每个孩子的想法编写代码驱动, 这就产生了学生需要自己解决问题的事实,于是2005年冬季在意大利由 Massimo Banzi团队开发产生了ARDUINO, 当然了ARDUINO 有代码和模块化(第三方开发)两种, 有能力的可以使用代码, 学习浅薄的就使用模块编程, 只要得到结果就行了, 他可以让学生更容易实现自己的想法, 这可以说是科技教育界的化学变化吧。
少儿编程教育是通过编程游戏启蒙、可视化图形编程等课程,培养学生的计算思维和创新解难能力的课程。少儿编程教育并非高等教育那样学习如何写代码、编制应用程序,而是通过编程游戏启蒙、可视化图形编程等课程,培养学生的计算思维和创新解难能力。例如学生在制作一个小动画的过程中,自己拆分任务、拖拽模块、控制进度,从而理解"并行"、"事件处理"、"目标实现"这样的概念。
少儿编程就是适合孩子学习的少儿编程,少儿编程没有想象中的那么难,并不是教孩度子像大人一样敲代码,更能激发孩子对互联回网程序的热爱。
鼓励孩子在科学、技术、工程和数学领域的发展和提高,培养孩子的综合素养,从而提升其全球竞争力。近期加入了Arts,也就是艺术,变得更加全面。
Scratch
Scratch是美国麻省理工(MIT)媒体实验室幼儿园小组开发的一个免费项目,针对相对低龄的孩子通过模块化和拖曳式编程学习帮助他们更快地建立编程逻辑,不涉及任何代码让孩子们尽早地了解计算机的思维方式。
Python
Python则针对有一定数学基础及逻辑思维的初高中孩子们,相比Scratch,Python是一门专业的编程语言,孩子们需要用代码将编程思维进一步深化,深入了解计算机的运行方式。而相比其他编程语言,Python在简易及可读性方面突出了其作为入门编程语言的地位。
目前全球已有24个国家在基础教育中设立了编程课程大纲。其中,美国投资40亿美元推广编程教育,韩国将从2018年全面推广中学编程课程,日本将从2020年开始施行编程教学;在全球范围内儿童编程教育已经成为主流趋势,16个欧美国家已将编程纳入了公立学校的日常课程。