全国站

全国站

看专业计算机博士对少儿如何学编程的想法

外滩教育 2018-06-14 10:22:22

小学家长最新升学资料下载

  看点  学编程和成为程序员完全是两码事。香港理工大学计算机系博士生徐君认为,尽管孩子们未来的事业可能和编程不沾边,他们在编程学习里得到自信以及“化复杂为简单”的做事哲学,分析、解决问题的能力会让他们受益终身。在下文中,他分析了市面上主流的几款编程学习软件,针对编程能力程度不同的孩子,给出学习建议。

  我从小时候五年级的时候开始接触数学竞赛,在上高中以前完全靠兴趣学习竞赛内容。上高中之后的第一个学期,学校发布公告,希望成立一个竞赛班。

  简单的初试之后,我进入了竞赛班学习,主攻数学竞赛。在随后的竞赛培训课程里,我深深地被那些难题吸引,不断提升自己解决难题的技巧。最终, 我因为在全国数学联赛中的优异表现被南开大学数学系保送。

  现在看来,我觉得学习数学竞赛,就像玩一种非常考验智力的游戏。解一个数学难题就是把复杂的问题化解成一个又一个小问题,然后逐一突破,最终在不知不觉中把复杂的问题给解决了。

  这种瓦解复杂数学问题的能力让我在数学领域有优势和自信。我在之后选择专业和事业的时候,一直都是选择能尽量利用我的优势的方向和项目。如果没有这些在数学竞赛中的能力和经历,我在之后的学习和工作中将没有任何优势,会没有那么自信,也会失去一些机会,没有优势的不自信也许会让我更容易放弃。

  编程和数学竞赛一样,也有类似的功能。学习编程同样可以让孩子建立相对的优势和自信,让孩子在未来的很多领域里占得先机。

  在给孩子选择编程学习的启蒙上,我强烈建议CodeMonkey这个教育科技产品。这是因为CodeMonkey具备很多优质特性。

  首先,CodeMonkey这个优秀而有趣的编程产品可以让孩子在编程上产生后天的优势。

  作为入选SXSW教育峰会的明星产品,CodeMonkey里有很多孩子们喜欢的元素。CodeMonkey里会出现各种可爱的动物,比如爱吃香蕉的猴子,会缩脖子的乌龟,憨态可掬的河马等等;CodeMonkey的画面风格非常卡通和可爱,不会带有负面或暴力等不适合孩子看到的画面;动画音效也被巧妙设计,让孩子容易进入故事,获得成就感。

  这一点在之前的两届训练营里得到了家长和孩子们的充分肯定。也正是因为这些优秀而有趣的特质,使得CodeMonkey出现不到一年就让全球几百万的孩子们喜欢上编程。

  相反,普通而无趣的编程产品会让孩子觉得编程无聊,并且这种观念一旦形成,改过来有一定的困难。

  在香港,早期主要在中学里教Logo编程,但因电子龟昂贵,学校就用画出来的龟代替,可是不少中学生觉得控制画出来的龟有点无聊,因此对编程的学习兴趣不大。现在,出现了很多新的编程产品,包括CodeMonkey、Scratch。很多学校包括小学开设编程课程,广受家长和孩子们的欢迎。

  其次,CodeMonkey有助于孩子学习到通用的编程知识和清晰的思维习惯。CodeMonkey在200关游戏里的编程知识点与常用的计算机编程语言(比如C++,Python,Java,JavaScript)都是相通的,涵盖计算机编程领域里的大部分概念和知识,包括对象,变量,函数,循环,条件,逻辑,判断等语句以及面向对象的程序设计思想。

  游戏难度逐渐增加,让孩子在思考和学习中不知不觉地提升了“化复杂为简单”的解决问题能力。如果孩子希望进一步挑战自己,CodeMonkey的特技模式可以让他们进一步得到提升。

  此外,CodeMonkey在执行代码的时候,还会自动高亮每次执行的那一行代码,并且在动画里有所反馈,让孩子直观地理解代码在运行过程中到底发生了什么,这有利于帮助孩子在学习编程过程中形成清晰的思维习惯。

  第三,CodeMonkey的模块化的编程模式方便孩子们通过点击代码模块写代码,大大降低了编程难度。这是CodeMonkey专门针对青少年学员的设计,也是区分青少年和成人的编程产品的重要因素之一。

  通过学习CodeMonkey,孩子们可以熟悉和掌握CoffeeScript语言,这是JavaScript编程语言(在工业界中被广泛使用)的简化版本,为未来学习Javascript或者其它编程语言提供了很好的缓冲。

  孩子们在学习编程的过程中还会不断地运用阅读,理解,逻辑,计算的能力去分析和解决问题。这些能力还可以用于孩子的其他方面,是通过CodeMonkey学习编程的副产品。

首页 上一页 下一页 尾页

  相关推荐:

小升初试题、期中期末题、小学奥数题

尽在奥数网公众号

栏目推荐
首页 导航
Baidu
map