唯博士青少年编程课来袭:我是小小编程员,我为未来代言!

什么是编程

编程是编写程序的中文简称,就是让计算机代为解决某个问题,对某个计算体系规定一定的运算方式,使计算体系按照该计算方式运行,并最终得到相应结果的过程。

为了使计算机能够理解人的意图,人类就必须将需解决的问题的思路、方法和手段通过计算机能够理解的形式告诉计算机,使得计算机能够根据人的指令一步一步去工作,完成某种特定的任务。这种人和计算体系之间交流的过程就是编程。

为什么要学编程

编程是每个人的基本技能,今后不懂编程就是半文盲。2006年,卡内基梅隆大学的Jeannette Marie Wing教授所提出了“人人都需要培养编程思维”。

2013年,斯坦福大学教育学院网站上的一篇文章“Learning to code isn't enough”(“只学写代码是不够的”),强调不仅仅是要学写代码,更重要的是培养孩子编程思维。

·美国小学生都在学

美国前总统奥巴马发起“编程一小时”运动。目前,美国小学生从一年级就要开始学习编程课程。

·少儿编程进入高考考纲

2017年,《浙江省深化高校考试招生制度综合改革试点方案》,明确将编程纳入高考的考查科目之一。

·编程能力已成为未来孩子的基本技能

中小学生编程正成为未来孩子的一项基本技能,没有编程能力,孩子将难以适应未来社会的要求。让孩子学会一门代表未来的优雅的语言,在编程学习中培养兴趣、强化逻辑思维能力、系统思维能力、组织协调能力,让孩子们成为能够面对未来的人,成为人工智能时代的幸运儿。

编程学习的好处

编程会培养孩子的多种能力,比纯粹的解题能力更重要。

1.大框架思维

写一个软件,需要先做设计,搭架构,就像QQ程序,腾讯的CTO十几年的程序架构都适合现在几亿人的在线,这是多么强大的架构能力啊!

2.复杂任务拆分

一个复杂的问题,看起来千头万绪,编程者需要把它拆解成一个个简单的小问题,再逐个击破。就像生活中策划一个生日派对,只需要“拆解”细分,比如分成确定邀请多少客人,买些什么食品,派对上些什么节目……这样就好办了。

3.函数变量思维

这有点像麦肯锡方法,“不要重新发明一个轮子”,就是应用了“函数思维“,需要时直接借用原有的思维模式,重新输入条件,进行问题解决。例如,编程者通常会把那些将会被重复使用到的运算过程或方法,先编写并储存为函数,需要时就直接调用,只需改动输入某些参数、不同场景等即可,不用每次都重新编写。

编程课程表

初级课程

中级课程

高级课程

打开思维的钥匙

学习如何编程就像学习其他语言一样,必须练习和测试技能。正如语言打开了与人的世界交流的能力,编程使孩子有能力创造影响周围人的技术。只要有一台电脑,孩子们就可以利用他们的编程技巧来构建能够改变世界的东西。

编程最好让孩子选择自己的学习路径,当他们已经准备好了,可以从基于块的编码向文本编码过渡。对游戏充满热情的孩子们可以在自己制作游戏时学会编码。

如果你的孩子还没学习如何编程,现在是时候开始了!

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190223A0ID4000?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券