少儿编程 > 文章资讯 > 兴趣培养 > 编程学习为什么要从孩子学起
编程学习为什么要从孩子学起
童程童美综合 2016-07-29
目前国内少儿教育正迅速发展,在“少儿编程”领域,创业公司也如雨后春笋般涌现,国内的教育发展趋势也是极好。相较于国外,国内的编程教育起步就稍微晚一些,有一家创业公司从创立至今一直专注于培训儿童的编程技能,并在全美小学取得了成功。
摘要目前国内少儿教育正迅速发展,在“少儿编程”领域,创业公司也如雨后春笋般涌现,国内的教育发展趋势也是极好。相较于国外,国内的编程教育起步就稍微晚一些,有一家创业公司从创立至今一直专注于培训儿童的编程技能,并在全美小学取得了成功。这家创业公司名为Tynker,主要服务于12年级的教育和儿童,为他们开发了网络学习平台和一种可视化的编程语言。在与公司联合创始人克里斯纳-魏达提(Krishna Vedati)交流中发现,学会少儿编程是很重要的。
培养孩子们的编程思维
在1991年,克里斯纳-魏达提从印度毕业来到美国。他获得了计算机科学硕士学位,然后在众多创业公司中经历了互联网浪潮,包括他自己创建的一家公司。在经历过上市、收购和最终倒闭等一系列事件后,他发现自己成熟了,变得更聪明了。但是,他仍然希望利用技术来解决更重要的问题。
“我有两个孩子,一个九岁,一个六岁;一个是男孩,一个是女孩。现在他们已经接触到了大量的技术。”他在一次聊天中说,“但是,他们的学校50年不变。他们总是以各种不同的方式来教授相同的东西。”
在一些预算比较低的学校,有些学习工具按照现代的标准来说早已过时了。魏达提在Code.org网站的同行指出,有很多学校根本就没有技术或计算机科学方面的预算。
魏达提决定,想要解决此现象的唯一办法就是为他们提供免费的网络服务,从而让孩子们可以在家里自己练习,而不需要老师们来进行大量的下载工作。与其他的课程不同,它必须以孩子们喜欢的东西为基础。
“如果你到中学看看,你就会发现孩子们都喜爱游戏;他们都希望自己开发游戏。”他说,“在高中,他们喜欢上了社交互动。因此,在Tynker公司,他们会学到很多有趣的东西,但是他们需要学习编程。”
需要澄清的是,这些孩子需要学习编程的逻辑。Tynker公司开发了一种可视化的编程语言;它使用了电脑程序算法的基本元素,而不包含开发者的编程技巧,其中包括花括号和分号等这些看起来无关紧要的东西,但是一旦错位或遗漏,就可能会导致数天或数月的功夫白费。
“编程规则并不重要。”魏达提说,“这是你可以挑选的东西。可视化编程语言会迫使孩子们思考如何解决问题,如何编写程序。随着时间的推移,他们就会学会编程规则,并慢慢地学会使用PHP或Python语言。”
因此,为了让孩子们不输在起跑线上,Tynker公司专注于所有编程语言共有的更为重要的、更为基础的概念,例如如何进行循环,如何解决计算问题以及如何向电脑指派任务。
总体而言,他说,这完全符合孩子们已被要求学习的STEM内容。
“电脑科学源于数学。如果他们学习数学,他们也应该学习逻辑学,而这就是学习逻辑的一种方式。我们希望培养孩子们的编程思维,而让编程仅成为一种副产品。”