欢迎光临
我们一直在努力

满满的干货——知乐奇创始人Frank带你了解少儿编程

此文章是根据知乐奇创始人Frank老师在一次活动中的口述整理而来,希望对关注少儿编程的朋友们有所帮助。

我先简要的介绍一下知乐奇以及我们的团队。之所以叫知乐奇呢,其实我们是取了Knowledge这个英文的谐音,Know是知、le对应乐、dge对应奇,我们是希望小朋友来知乐奇能够学到知识,最终成为一个睿知、快乐、好奇的孩子!

要达到这个目标一定要有相应的团队一起来努力,那么我们现在团队的主要成员都来自清华大学,都是非常优秀的学子,而且都非常喜欢小朋友。

比如我们的丁老师是清华大学计算机系的高材生,在信息学竞赛方面有着丰富的经验。那么李老师和王老师是国家奖学金的获得者,LiLy老师和依婧老师都是非常有亲和力的老师,小朋友们都非常喜欢她们。希望小朋友们在接下来的学习过程中能够和老师们玩得开心。

接下来,我来说一说少儿编程。少儿编程其实是一个比较新的概念,在16年之前其实很少有爸爸妈妈了解,16年之后一些资本大力进入这个领域,然后一些媒体也配合着炒这个概念,有说外国都在学的,高考考编程的,还有说编程可以锻炼逻辑思维、培训细心、未来世界语言的……

其实对于这种制造焦虑的说法,我自己是非常不认同的。

比如浙江高考是7选3,有一门学科是技术,总分100分。那么呢,这个学科包含两部分,每部分各50分。一个是通用技术,考工程制图、设计等等,另一个是信息技术,包括电脑的使用、计算机的一些知识呀,里面涉及到了一部分计算机编程的知识。然后就是这一点就被机构拿来宣传说高考要考编程,小孩子必须要现在就开始学。其实不是这样的,高考还考很多其他的内容。

那么我自己呢是从2012年底开始关注少儿编程这件事情,当时因为对创新教育比较感兴趣,所以在google上搜索creative thinking、youth innovation这些关键词,无意中搜到了一个叫Scratch的软件。

也搜到了麻省理工一个叫雷斯尼克的教授,就是现在非常火爆的Scratch的开发者。当时第一次接触creative thinking还有一套系统的方法论,所以非常好奇的把雷斯尼克教授的所有著作看了一遍,非常吸引我。当时看的时候全英文的,还是费了不少工夫。当然,雷斯尼克教授关于教育方面的思想,现在都出版在了一本叫《终身幼儿园》的中文书里,里面提到了为什么要让孩子学习编程,我强烈推荐给大家。

雷斯尼克教授关于学习,很重要的一个观点就是要激发孩子学习的主动能动性,而且要提供相应的工具来给孩子创造主动学习的环境。当然,他这个观点是继承了他的导师西蒙.派珀特教授,LOGO语言的创始人。他们都觉得计算机是非常有用的工具,孩子们可以利用计算机去探索各种场景,在探索的过程中自然而然的就把知识学会了。

所以,大家可以看到MIT开发了Scratch这个编程平台,在平台上只提供了一些简单的入门教程,它不提供教学的,为什么呢?因为他们觉得没必要,他们觉得编程只是一个工具,关键是要创造一个学习、交流的氛围。所以Scratch1.4,最早的一个版本只是单纯的一个编程工具,到Scratch 2.0就加入了社区,全球几千万的人在上面编程,有小孩、也有大人。雷斯尼克教授在《终身幼儿园》这本书中详细介绍了这样的学习方式给孩子带来的变化。

我非常认同这样关于学习的观点,而且我也非常认同通过互联网这种连接式的学习,所以成立了知乐奇编程学堂。我希望创造一种互联网的学习氛围,小朋友可以把编程学习作为一种交流的媒介,互相交流、互相学习,这种学习是广泛的,不限于学习编程。

所以,在知乐奇编程学堂,我会鼓励小朋友们做各种跟学习有关的事情。比如让小朋友录制自己的微课视频

写科学作文。

背英文单词。

去创客空间,做自己的产品,比如这里做一个控制我的世界这个游戏的盒子。

这个是做一个猜拳机。

当然,有小朋友自己开编程课,我也会全力支持。

说了这么多,其实就是一个观点,大家在对待编程这件事上可以看的更泛一些,从更广泛的学习角度来看待这件事情。不用局限在计算机编程这个具体的学科或者专业上。这样大家在为孩子选择编程课上就会看的更透彻。

接下来,我说说该如何去学习编程。其实这里,我不想用“学习”这个词,因为按照雷斯尼克教授的观点,学习主要是孩子自己的事情,老师主要是创造环境与引导。当然,根据我们的经验,孩子在学习时还是有一个阶段的划分的。

如果大家通过互联网了解过编程课程的话,会知道下面这个图是各种媒体或者机构推崇的路线,先学习图形化编程,这个就是Scratch、Arduino这种,然后就是学代码编程,就是Python,然后就是算法编程,学习C++、信息学奥赛。

从这条线上就可以看出来完全是从培养计算机专业人才的角度来考虑的,那大家要想想自己的孩子有多大的兴趣成为一个计算机的专才。所以,我一直没有弄清楚在小学阶段学习Python这个纯编程语言的意义在哪里?之前我是亲眼看过有小朋友Scratch学的非常开心,然后去学Python,慢慢的整个信心就没有了。因为Scratch用4条指令实现的功能,可能用Python要用10多条语句,而且是纯英文的代码,很多学生会有挫败感,慢慢兴趣就没了。所以,市面上的这种学习路径是我非常不认同的。

在知乐奇,我们认为比较合理的一条学习路径是这样的。

从一年级开始可以接触计算机编程的基本概念,比如什么是指令、什么是循环等等,这些知识需要通过一些简单的任务来驱动孩子学习与理解。在这点上我们认为最合适的工具就是Code.org,这个是一个公益网站,上面的课程非常适于给孩子们打基础。

各个年龄段的小朋友如果之前没有接触过编程,都可以从探索Code.org开始。

在孩子们熟悉了编程的基本逻辑后,就可以考虑去使用一下Scratch,Scratch和Code.org比较起来,优势就在于它更加开放,能够创作各种作品,孩子们很多想法都可以实现。缺点是如果孩子们没有掌握一些基本的编程知识的话,很难独立的去创作作品,所以这也是我们为什么先推荐大家学习Code.org的原因。学习Scratch的另外一个原因就是现在各种创客比赛、编程比赛,官方使用的工具都是Scratch,我们的很多学生在深圳市的创客比赛中都得过很多奖。

在Scratch的基础知识掌握了后,可以学习一些传感器的知识,拓展一下Scratch的应用,比如Micorbit、Arduino这些都是非常合适的工具,这个阶段的好处在于孩子们可以做出一些跟生活紧密相关的作品,而且创客比赛有硬件的部分基本上就是Arduino和microBit。

接下来,我们可以去让孩子对Scratch做一些综合的应用,比如去探索数学就是非常好的一种方式,那么在英国他们是利用Scratch在英文的学习上有很多的研究,而且经过研究通过Scratch学习数学是有利于孩子数学成绩的提高的。

再往下,我们建议孩子们去利用编程去探索一些科学问题,比如用编程去探索月相、研究一下黑体、探秘一下恐龙等等,不要局限在某个编程语言的语法的学习上。

当孩子到初中了以后,时间比较宝贵,这个时候会有升学的压力。这个时候我们就得更加功利一点,看怎样的学习对升学更加有帮助。根据现在一些名校的招生趋势,越来越多的大学采用自主招生和综合评价的方式来招生。

比如,这里是2017年,清华和北大在浙江省的招生情况,可以看出来通过高考裸分考入这两所大学的比例是非常低的,大部分的学生是通过自主招生和综合评价的方式被招走了。

那如何准备自主招生和综合评价呢?根据大学的政策,他们最青睐的学生还是在5大学科竞赛中取得过好成绩的同学。5大学科竞赛是数学、物理、化学、生物和信息学。只要在这些比赛中取得省一等奖或以上的奖项,基本上会被一些名校保送或者降分录取。

比如今年中山那边就有5个初三的学生通过信息学竞赛被清华和北大提前按一本线录取。

所以在我们的高阶学习中会有信息学竞赛的辅导,当然学习这个对孩子的数学成绩要求非常高,大家可以看看信息学奥赛的考点,本质上来讲,这是一个数学竞赛。

自主招生和综合评价另外一种方式就是你在某个学科取得过一些研究成果,所以我们可以利用编程去研究某些问题,毕竟各个专业都可以利用计算机这种工具。比如我们有个学生就利用编程去研究信息泛滥这种问题,然后提出了一个叫信息管家的解决方案,去参加全国的工程师比赛就得了奖,这种在自主招生中都会有加分。

总的来讲,在小学阶段更偏重兴趣培养,在初中及以上更偏重升学这块。

知乐奇编程学堂

致力于为7—15岁小朋友提供优质的编程启蒙、编程科学探索、NOIP竞赛辅导课程,希望每个小朋友都学会探索、学会主动学习。我们有着来自清华大学的优质教师团队、成熟的课程体系、完善的编程成长规划,快来加入我们吧!

了解知乐奇最新动态

赞(83)
分享到: 更多

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址