软件动态

找论坛
少儿编程
Lv5 太平洋舰队上尉
太平洋舰队上尉 贡献1098,距离下一级还需2贡献
楼主
2017-09-08 11:24 0 3 只看楼主
电梯直达 
几乎每一个年轻的家长都听说过,在美国有两个“天才”,他们在本应该玩王者荣耀的年级里迷上了计算机编程,后来相继创立了微软和Facebook。这两人不用我说大家也知道是谁了。

据史料记载,盖茨13岁的时候开始编程,小札10岁开始编程。并且很快就编写出软件用于各种商业用途,早早就收获了第一桶金。这些在我们正常人眼中看来,就像神话一样。

尤其对于外行来说,编程这么难的东西,才10来岁的小孩怎么可能驾驭得了?这里可以稍微解释一下,盖茨和小札在当时用的是BASIC语言编写程序,BASIC语言比较适合初学者,再加上这两人当时学习条件都不错,所以能学会编程也并非不可能。至于后来这俩人取得的惊人成就,那是诸多因素作用的结果。

我们不说成功的故事,我们今天仍说少儿编程。

我们可以先给少儿编程一个定义:适合少儿编程的程序语言。

最早的计算机高级语言是FORTRAN语言,它诞生于1954年,由美国著名的计算机先驱人物约翰·巴克斯所开发,主要用于科学计算。随着FORTRAN的出现,越来越多的计算机专家和工程技术人员对高级语言的研究、设计和使用产生了浓厚的兴趣。但是这个FORTRAN语言特别复杂,只适合专业人士。

后来到20世纪60年代中期,BASIC出来了,它由Dartmouth学院John G. Kemeny与Thomas E. Kurtz两位教授所创。BASIC语言适合初学者,是60年代初开发的一种小型程序设计语言,它简单、易懂。适合于初学者。在几十年的应用实践中,不断被扩展、强化,现在已经成为广泛用于数值计算、数据处理、绘图、游戏等多种领域,拥有众多用户的程序设计语言,在我国计算机应用的普及推广起过十分积极的作用。

紧接着在20世纪70年代初期出现了PASCAL语言。同时,我们比较熟悉的C语言在美国著名的贝尔实验室中酝酿并诞生了。20世纪80年代中期,贝尔实验室的B博士设计出了C++语言。C++对不同机器不同操作系统几乎都能兼容,一时受到众多程序员喜爱。

显然,上面这些都不是我们今天要说的。

小编以为,适合少儿编程的程序语言有一个很大的特点,就是“游戏化”,也就是该程序语言要以少儿容易理解的形式呈现,比如图形、故事等。
在这个前提下,LOGO语言算是最早的一种适合于少儿编程的程序语言,也是一种与自然语言非常接近的编程语言。它通过“绘图”的方式来学习编程,对初学者特别是儿童进行寓教于乐的教学方式。 它始创于1968年,是美国国家科学基金会所资助的一项专案研究,在麻省理工大学(MIT)的人工智能研究室完成。 

后来,经过一代一代人的努力,LOGO语言发生了许多次的创新、迭代,变得越来越好用。其中国内人比较熟悉的是易乐谷。

再后来,许多有抱负的个人或者组织,运用自己的聪明才智创造出了许多非常好用的少儿编程工具,这些工具虽然不是编程语言本身,但是它们都在基础程序语言的基础上,结合了游戏或者是可视化图形,能更好的训练少儿的编程思维,引导孩子们写下人生中的第一行代码。

我们比较熟悉的有Scratch,LEGO,CodeMonkey,Wonder Workehop等。小众点的比如Alice,Hackety Hack,Kodable,Hopscotch,Daisy the Dinosaur等编程软件。大家都可以去试试。

可以说,编程工具的出现,才真正推动了少儿编程的高速发展。

原文地址:http://www.codepku.com/information/358
少儿编程
Lv5
太平洋舰队上尉 贡献1098,距离下一级还需2贡献
2017-09-11 17:23
只看该作者
沙发
少儿编程
Lv5
太平洋舰队上尉 贡献1098,距离下一级还需2贡献
2017-09-12 10:50
只看该作者
板凳
建议少儿从scratch编程语言开始学起
少儿编程
Lv5
太平洋舰队上尉 贡献1098,距离下一级还需2贡献
2017-09-15 14:45
只看该作者
地板
少儿编程思维训练教程

您需要登录后才可以发帖 登录 | 立即注册

其他登录方式:

常用表情
太平洋电脑网论坛帖子仅代表作者本人意见,不代表网站立场。请勿轻信特价、汇款、中奖等信息,
请勿轻易透露个人资料,因此产生的一切后果,PConline不承担任何责任
回复 发新帖 找论坛 反馈 回顶部