少儿编程教育教什么?

近日,以色列游戏化编程教育平台CodeMonkey(编码猴)获得150万美元的种子轮融资,引起广泛热议。编码猴为一款面向9岁以上儿童的编程学习平台,学生通过写代码“抓香蕉”从而“拯救世界”。据了解,完成融资后,编码猴将进军中国,目标人群设定为3万中国小学生市场。

以色列编码猴团队表示:“20世纪90年代开始,我们为四年级学生教授代码。长时间以来,我们知道孩子的未来多么需要强大的编程素养。”

据不完全统计,2016年,基于“我的世界”游戏学习编程的教育科技公司Piper(派珀)获得了210万美元融资;少儿编程产品Tynker(汀克)融资710万美元并将中国作为下一个市场;线上编程教育平台Codecademy(编程学院)获得3000万美元C轮融资。

伴随互联网技术的颠覆式发展,青少年教育出现了更多可能性,少儿编程教育越来越被重视,或将成为全球科技教育领域的一大热点。“编程从娃娃抓起”的口号在中国日渐风靡。然而,被视为枯燥代名词的“编程”与少儿教育联姻,诞生的究竟是人工智能的时代密码还是创业者追逐的资本泡沫?少儿编程教育到底要教什么呢?

对此,拥有近20万用户的少儿编程教育项目“编程猫”创始人李天驰认为,修改网页代码排版的狭义编程是计算机自己可以解决的,但编程不仅仅是写代码,其核心本质是算法和逻辑。

从事软件开发十余年的中国少儿编程网创始人王林久同样表示,创造力是机器很难达到的高度,任何机器都必须按照一定的规则运行,然而现实世界人类生活的最大特点是没有绝对规则。

其实少儿编程教育所关注的教育目标主要是计算思维(Computational thinking)和算法思维(algorithmic thinking)和结合STEAM教育跨学科理念的其他素养。计算思维和算法思维这两个词乍一听很像,但是仔细思考却有着完全不同的含义。

翻阅国外诸多教育类博客不难发现,在教育领域中关于计算思维和算法思维的提法在2010年前后就已经出现。而在Subrata Dasgupta于2016年出版的图书《Computer Science:A Very Short Introduction》一书中,作者从计算机科学的角度对计算思维和算法思维给出了介绍说明。

关于计算思维,作者说道“什么是计算思维? AI研究员Paul Rosenbloom的解释集中在两个关系:相互作用和实现…… “计算思维”解释了计算思维如何超越分析和解决问题的技能,它包含一种想象的方法,通观察类比和构建隐喻……”关于算法思维,作者这样介绍“算法是计算机科学的中心 - 计算思维正在形成算法思维的习惯。为了使程序符合算法的要求,它必须具有以下属性:有限性,确定性,有效性,以及具有一个或多个输入和一个或多个输出。算法是确定的,抽象的工件和程序知识……”

书中的观点清晰明了,作者认为计算思维是形成算法思维的基础,即算法思维应当是在计算思维形成后逐步形成的高阶思维。少儿编程教育应当培养怎样的计算思维呢?

2016年度ISTE(国际技术教育协会)学生标准将计算思维者的目标定义为“学生制定和运用理解和解决问题的策略,利用技术方法的力量开发和测试解决方案”。对于学生成为计算思维者,他们必须开发他们在这方面的技能。乐高教育认为计算思维是分析思维的基础技能,将支持学生通过计算机和计算机应用程序来解决问题。 学生不仅需要学习如何处理和解决一般问题,而且要通过数学或计算过程的增加部分来解决问题。 在这些过程中寻求成功将会更好地使学生在未来使用编码和计算应用程序。计算思维包括分解,泛化,算法思维,评估和抽象。 这些步骤一起教会学生如何处理问题并在计算环境中解决问题的基础。 有趣的是,编码只是这种系统方法的一部分。

①分解:教导学生将问题分解成更小的块。 这种方法使学生能够在更易于管理的部分中看到问题,而不是立即被整个问题压倒在脑后。 学生了解到,有可能单独处理问题的一部分,然后将这些部分重新组合起来,以获得一个完整的解决方案。 这种方法可帮助学生学习如何消除问题的复杂性,使其更易于管理。

②概括,也被称为模式识别,挑战学生观察问题的块,以确定什么样的模式出现。 可能是熟悉的问题的一部分,允许学生应用已知的解决方案或自动化过程。

③算法思维: 这样可以让学生们一起分一步一步的

步骤(即编码)来解决问题。 这个阶段允许学生制定一个计划并遵循该计划,看是否提供了所需的解决方案。

④评价。 这是让学生在完成这一过程中学习的重要一步,以确保他们了解如何评估解决方案如何满足问题的需求。 这一步在计算思维中并不常用,但是对于正在发展解释和支持他们的解决方案的能力的学生来说,这个问题至关重要。 它要求学生考虑是否满足了问题的所有需求,以及为什么这个解决方案是最合适的。 这个步骤还可以通过准备成功的证据来准备学生分享他们的工作。

⑤抽象。 这是一个最后一步,允许学生反思已经解决的问题,看看是否有可以在计算系统中建立的一般规则。 通过这种方式,学生可以在计算系统中开发自动化流程,以获得将来出现的类似问题。 这一步也有助于学生将解决方案的简单术语进行抛光,从而使之更适用于将来的其他问题。

通过ISTE的文章反过来印证了《Computer Science:A Very Short Introduction》一书中的观点,即计算思维不仅仅包含解决问题的技能,更包含了一种想象的方法,从具象到抽象。

从这个角度也给诸位少儿编程教育者们和广大热衷于编程教育的家长们提个醒。少儿编程教育的目标并不是培养下一代“码农”,仅仅会写代码并不意味着孩子们具备了计算思维。我们应该给孩子们他们真正需要的东西。

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 214,776评论 6 496
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,527评论 3 389
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 160,361评论 0 350
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,430评论 1 288
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,511评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,544评论 1 293
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,561评论 3 414
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,315评论 0 270
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,763评论 1 307
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,070评论 2 330
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,235评论 1 343
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,911评论 5 338
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,554评论 3 322
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,173评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,424评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,106评论 2 365
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,103评论 2 352

推荐阅读更多精彩内容