少儿编程起源
少儿编程真正的起源来自于Logo语言、构造主义(Co1nstructioni***)学习理论的提出者——西蒙·派珀特(SeymourPapert)教1授。派珀特教1授专门为孩子发明了自己的LOGO语言,应用到了教育领域,这样就可以让孩子可以通过编程的方式让计算机程序变得看得见,摸得着。
西蒙·派珀特(SeymourPapert)
后来米切尔·瑞斯尼克(Mitchel Resnick)在派珀特教1授的编程语言的基础上推出了新一代的编程语言——Scratch编程语言。这个语言解决了很多人对程序想学却无从下手的问题,达到“不仅能读还能写得好”的境界。
米切尔·瑞斯尼克(Mitchel Resnick)
少儿编程究竟是学什么?
少儿编程并不是让他们成为程序员,而是要学会编程思维(Computational
Thinking)。编程思维是计算机科学解决问题的思维方式,能帮助我们理清思维过程,忽略问题细节,抽象定义问题,通过收集数据,从而解决问题。
人工智能时代,国内外都重视编程教育
1. 人工智能的时代,编程是通往未来社会重要的技能。***有超24个***,包括日本,韩国,以及欧洲多个***,这些***很重视已经将编程教育纳入K12课程大纲或者教学场景。例如,在美国,儿童编程已经成为孩子继阅读、写作、算术这三项基本能力外所需要掌握的第四项必备技能;英国要求5岁以上的孩子必须学习编程。
2. 我国于2017年7月印发人工智能发展规划,鼓励学校在相关课程中推动编程教育。在中,详细介绍了新课程改革的有关情况,在此次的“新课改”中,正式将人工智能、物联网、大数据处理正式划入新课标。
机器人语言
在计算机系统中,一条机器指令规定了计算机系统的一个特定动作。一个系列的计算机在硬件设计制造时就用了若干指令规定了该系列计算机能够进行的基本操作,这些指令一起构成了该系列计算机的指令系统。在计算机应用的初期,程序员使用机器的指令系统来编写计算机应用程序,这种程序称为机器语言程序。使用机器语言编写的程序,由于每条指令都对应计算机一个特定的基本动作,所以程序占用内存少、执行。缺点也很明显,如:编程工作量大,容易出错;依赖具体的计算机体系,因而程序的通用性、移植性都很差。
版权所有©2024 产品网