警惕!千万不要让编程变成下一个全民鸡血的“奥数”


警惕!千万不要让编程变成下一个全民鸡血的“奥数”

最近父母们最期盼的可能就是尽快开学了吧。一位大学生用编程技术模拟了开学后的疫情传播模型,清楚直观的让大家断了念想~~

这些充满未来感的科技视频,也让许多家长燃起了熊熊的鸡娃之心:学编程!但是怎么学,去哪里学呢?网上那些铺天盖地的编程广告课靠谱吗?

警惕!千万不要让编程变成下一个全民鸡血的“奥数”

还在观望的家长也很疑惑,编程需要人人学吗?

夏校君特地请教了常和编程机构打交道的数理线主笔姚爸,让他和大家聊聊:编程是否人人要学?如果要学怎么学?

同时姚爸也献出私藏福利——免费的编程学习APP、网站以及书籍资源,给大家参考。


编程学习是必需品吗?

不要把编程变成下一个“奥数”



在姚爸看来,编程学习并不是所有人的必需品▷“人工智能时代”的编程可能和现在完全不同人工智能时代计算机唱主角没错,但大部分人是技术的享受者。即便未来编程像打字一样普及,那时编程语言的使用也一定是“傻瓜式”的。从计算机语言的发展就能看出:早期的汇编语言基本“不说人话”~

警惕!千万不要让编程变成下一个全民鸡血的“奥数”

如今的Python、C、Java,相比那时的DOS要简单易用得多,不会编程,也能大致看懂程序意思。

警惕!千万不要让编程变成下一个全民鸡血的“奥数”

这几年越来越多的图形化编程语言也开始普及,不需要敲代码,简单拖动就能完成,直观形象:

警惕!千万不要让编程变成下一个全民鸡血的“奥数”

因此,没必要对孩子人工智能时代会不会编程太过操心。▷要分清是想“学编程”还是“用编程学”

编程是一个工具,能帮助孩子拓展他们的能力范围,实现很多想法,而且编程需要拆解问题,把复杂问题“分而治之”,

长期坚持学编程并应用,对于结构化思考和逻辑思维很有好处。

这是编程的核心价值。

警惕!千万不要让编程变成下一个全民鸡血的“奥数”

但如果是想用编程来学数学、用编程来培养专注力和细心的品质等,意义不大。▷学编程也需要兴趣和天赋编程属于理科,和数学很像,尤其编程中的算法,基本就是和数学打交道。

如果希望用编程另辟蹊径,在升学上超车,那和奥数一样,先考虑孩子是否有兴趣和天赋。如果孩子不喜欢,大可不必“强扭”。

警惕!千万不要让编程变成下一个全民鸡血的“奥数”

其实一些牛娃也并非从小学编程,某天突然感兴趣,到B站自学,成果也很不错。所以父母也不用担心编程学习有起跑线,建议孩子至少到小学高年级、具备一定数学工具和思维再学会事半功倍。

千万不要人人都往这个赛道挤,把编程变成下一个“奥数”。


编程语言的选择

从图形化语言到代码语言



▷入门阶段——Scratch等图形化语言小学阶段的孩子,通常使用Scratch这类图形化语言,目的是了解编程是怎么回事儿,培养兴趣即可。直接学习代码的话,很可能因为枯燥以及经常查程序找BUG,吓跑孩子。

警惕!千万不要让编程变成下一个全民鸡血的“奥数”

▲scratch界面入门资源非常多,可以购买书籍,也可以下载免费学习软件。报班的优势在于老师更懂如何引导,内容编排比较精简,省时省力。这个阶段不用太功利,孩子觉得好玩并愿意玩就够了。▷进阶阶段——C、C++、Python、Java等代码类语言等入门之后学习进阶内容,程序复杂起来,涉及到计算机理论知识和算法知识,就需要学习代码类语言。C、C++、Python或Java等都可以,效果是一样的。因为计算机语言的核心逻辑是一致的,只是语法表达和应用场景的区别。一门语言学透了,再转其他语言是很容易的。

警惕!千万不要让编程变成下一个全民鸡血的“奥数”

▲C语言界面▷高阶阶段——熟练度与思维能力待到高阶,如果要去打竞赛、出作品了,那就是两个因素:熟练度——写代码要跟说话一样顺溜;思维能力——数学底子和天赋。总之,入门玩游戏、进阶需努力,高阶看天赋,编程学习还是要多以孩子为主。

警惕!千万不要让编程变成下一个全民鸡血的“奥数”


编程机构的选择 看老师、看答疑、看引导

入门类课程,傲梦、西瓜、妙小程、编程猫等都是很不错的机构。主要目的是培养兴趣,差异不大,挑优惠的即可。

进阶类课程,凯博、FCA、少年创客营,既锻炼技能、也辅导竞赛或者项目。

警惕!千万不要让编程变成下一个全民鸡血的“奥数”

选机构核心还是选老师,每个孩子情况不同,老师不能太套路化,尤其高年龄的进阶课程,如果老师有带项目经验或计算机从业人员,优先级更高。此外,编程可能比做数学题更容易出现问题,所以机构的答疑和引导也非常重要。

最后,给大家推荐几个编程入门的好资源:APP,网站和书籍。

APP

三款编程游戏涵盖幼小中年龄段孩子

《Glicode》

警惕!千万不要让编程变成下一个全民鸡血的“奥数”

适合年龄:4岁+

类型:图形化编程

画面指数:★★★★★

营养指数:★★★

趣味指数:★★★★★

上瘾指数:★★★★

这款编程APP是用Pocky来编程的!是的,就是下图可以吃的百奇棒!

警惕!千万不要让编程变成下一个全民鸡血的“奥数”

对于幼小的孩子来说,学习体验感和游戏感简直爆棚!尤其爱吃零食的小女孩来说,吃着饼干玩着游戏,多愉快啊!

警惕!千万不要让编程变成下一个全民鸡血的“奥数”

《异常》

警惕!千万不要让编程变成下一个全民鸡血的“奥数”

适合年龄:7岁+

类型:图形化编程

画面指数:★★★

营养指数:★★★★

趣味指数:★★★★★

上瘾指数:★★★★★(尤其是男孩子)

要吸引一个男孩子,有这几个关键词中的一项就够了:机器人、激光武器、战斗。更何况《异常》这个游戏把这些元素都集合在了一起……

警惕!千万不要让编程变成下一个全民鸡血的“奥数”

《Swift playgrounds》

警惕!千万不要让编程变成下一个全民鸡血的“奥数”

适合年龄:10岁+

类型:代码式编程

画面指数:★★★★★

营养指数:★★★★★(我还想再加星)

趣味指数:★★★

上瘾指数:★★★

这可是苹果公司“亲儿子”级别的编程APP。

Swift是代码类的编程,似乎门槛比较高,但别被表象吓倒。

从名字“playgrounds”就知道,是为初学者准备的“玩转Swift”工具。

警惕!千万不要让编程变成下一个全民鸡血的“奥数”

以上三款APP的详细介绍可点击以下链接:

打完这个免费游戏就能独立开发app了!从幼儿园到成人都适合的编程游戏精选

网站

4-18岁都可以学习的编程网站

探索下来,我为大家推荐的编程网站是:Code.org

Code是一家非赢利性网站,在美国特别著名,许多学校和家庭都使用它。比尔·盖茨、扎克伯格等大佬,都大力推荐过这个网站。

Code课程包括app制作,机器人和Javascript等计算机语言学习,覆盖4-18岁年龄段。

登录后点击进入“学生”页面:

警惕!千万不要让编程变成下一个全民鸡血的“奥数”

你会发现“计算机科学基础”的目录,这是面向全年龄段的20小时课程,帮助人们掌握计算机科学的入门知识。

警惕!千万不要让编程变成下一个全民鸡血的“奥数”

其中的课程内容,按照不同的难度和年龄段,分为几个等级:

课程1(4-6岁)

为较小的读者准备的计算机科学简介;

介绍的内容包括:移动、拖放、序列、循环等基础知识。

警惕!千万不要让编程变成下一个全民鸡血的“奥数”

课程2(6岁以上)

为可以阅读的学生准备的计算机科学简介;

介绍的内容包括:

调试、条件、嵌套循环等。

警惕!千万不要让编程变成下一个全民鸡血的“奥数”

课程3(8到18岁)

在创建游戏和交互的故事时,更深入地学习编程,这是课程2的延续;

学习的内容包括:函数、条件、当循环、模式等等。

警惕!千万不要让编程变成下一个全民鸡血的“奥数”

课程4(10到18岁)

通过计数循环和带有参数的函数等新概念来建立更复杂的程序,这是课程3的后续。

学习内容包括:变量、计数循环、函数、参数、二进制等等。

警惕!千万不要让编程变成下一个全民鸡血的“奥数”

加速课程(10-18岁)

在速成版课程2-4中学习入门的计算机科学。

离线课程(4岁以上)

这部分提供的视频告诉你如何利用纸和笔来学习计算机基本概念。(仅提供英文)

编程一小时(所有年龄)

如果你没有时间参加20小时的课程,可以试试为所有年龄段的学生设计的“一小时课程”。

警惕!千万不要让编程变成下一个全民鸡血的“奥数”

Code的许多内容都有中文版本, 所以即便孩子英文不够流利,也不要紧。

书籍

零基础入门启蒙编程书

这是两本出自同一个作者的编程书,非常适合“零基础入门”的孩子,小学四年级以上就能看懂。

作者啊哈磊,原名纪磊,毕业于武汉大学,曾在中科院玩单片机,在微软亚洲研究院开发“爬虫”,也做过老师,是全国青少年信息学奥林匹克金牌教练。

《啊哈C语言!》


警惕!千万不要让编程变成下一个全民鸡血的“奥数”

这本书的语言生动有趣,配图都是漫画风格,很少出现晦涩的术语。

比如在解释变量的时候用摩天大楼和小盒子做类比,非常形象。

警惕!千万不要让编程变成下一个全民鸡血的“奥数”

书里介绍的是C语言,所以还是涉及很多代码的,但很基础,只要理解了书里的内容,再稍懂点英语,看懂代码没问题。

警惕!千万不要让编程变成下一个全民鸡血的“奥数”

《啊哈!算法》

警惕!千万不要让编程变成下一个全民鸡血的“奥数”

算法是计算机科学的一个重要方面,学算法有益于思维的结构化。

这本书用漫画等方式让孩子们更容易理解排序、搜索等基本算法。比如经典排序算法,书中介绍如下:

警惕!千万不要让编程变成下一个全民鸡血的“奥数”

书中还介绍了数组、栈、队列、树等比较基础的数据结构内容,可以让孩子们更深刻的理解,为什么计算机程序可以用来描述我们的世界。

本期福利

编程学习与数学学习一脉相承,姚爸为大家准备了数学学习的书单和免费APP。

关注“去哪上夏校”(微信号: summerschool2018)

回复“姚爸数学”即可获得


分享到:


相關文章: