少儿编程的“4W”|什么是少儿编程?

少儿编程的“4W”|什么是少儿编程?

经过总结,我们将家长常见的一些问题,以及少儿编程本身的介绍,总结为了四个W,分别是:

  • What?是什么?
  • Why?为什么?
  • When?什么时候?
  • Where?在哪学?

下面我们来从这四个基本问题引入展开讨论,为大家仔细剖析少儿编程项目对于孩子的意义,以及家长朋友在不同情况下如何进行选择。

1、What
少儿编程是什么?

少儿编程是近年来新兴起的一项学习项目,大家可能更多听到的也是这个概念,其实少儿编程是属于目前新教育浪潮当中的一个分支,属于全民编程下的一条重要发展方向,奥巴马在国会演讲上也曾呼吁,每个人都应当加入到学习编程的队伍当中,他会培养你优秀的思维习惯,并且称之为“计算机科学”。

成人领域的教学咱们暂且不谈,少儿编程教育近几年的快速发展,得益于麻省理工学院在这方面的多年耕耘,其推出的scratch影响了一大批后来推出的软件和平台,包括谷歌开源的blocky,code.org,pocket code等等,并有一些机构推出了自己的课程。

很多家长在接触到少儿编程后突然间看到了如此多的软件、平台、课程,甚至还有些单位推广传统的编程教学,一时间不知所措,不知道该如何辨别和选择。想要回答这个问题,我们

先来看下一个W。

2、Why
为何要学少儿编程?

想要深入少儿编程去了解它,我们就一定要先搞清楚,为什么要学习它?首先,我们的目的并不是培养未来程序员,也不仅仅是一句,能够培养好的习惯就能够说清楚的,所以在这里,为大家更加系统的分析一下,我们为什么要学习“少儿编程”呢?

“Everybody in this country should learn how to program a computer… because it teaches you how to think.” – Steve Jobs
“这个国家的每个人都应该学习如何写计算机程序…...因为它教你如何思考。” ——史蒂夫-乔布斯

正如乔布斯所说,学习计算机科学,他教会了我们如何去思考,同时,也教会了我们如何去创造。计算机科学中编写程序独有的过程和方式,给了人们如何创造一个事物在方法论层面上的启迪。那么它到底是如何做到的呢?

不过相信大多数家长朋友希望可以了解的更加具体一些,通过学习少儿编程,我们希望孩子掌握的是什么?孩子们又会掌握那些技能呢?我们又可以对孩子的学习可以有哪些期盼和效果评估呢?

我们按照从零基础往上的顺序来逐个说明

启蒙阶段:通过极其简单的方式接触一些计算机科学当中的概念,同时培养最基本的计算机能力。

早期阶段:向孩子门讲解最基本的计算机科学概念,也是优秀程序思维的核心,如何面对问题、分解问题、解决问题、以及如何简化方案,反思结果等等。这些都是通过简单好玩的课程设计,以计算机科学为载体,能够带给孩子的学习目标。并教会他们如何使用这些方法,而且并不限于在计算机当中,而是在生活的方方面面,以帮助孩子们在以后的生活中,不仅面对计算机的问题能够得心应手,更在面对生活中遇到的问题时,能够有优秀的表现。

初级阶段:学习掌握一项适合的工具,早期阶段教会了我们如何思考,但是我们还想学会如何创造,那么想要创造,我们就需要有工具,在这一阶段需要接触并学习一种创作工具,去掌握它的使用方法,去实际实践之前学会的思考方式。同时去逐渐解除更加深层次的计算机科学概念,为以后得创造能力打好基础。

高级阶段:当孩子掌握了优秀的思考方式,也掌握了一个好用的工具平台后,便是让孩子们大胆创造的时候了,高级阶段,正是让孩子们放手创造的阶段,鼓励孩子们积极分享,进行创意的碰撞。

延展阶段:延展阶段,是那些演绎更深一步学习,走进专业编程学习的阶段。

以上四个阶段是不同时期孩子的学习方式学习目标都是有着很大的差别的。

3、When
什么时候适合学?

前面我们帮助大家分析了两个问题,少儿编程是什么?少儿编程是在学什么?

如果有些家长朋友是第一看到的话那么接下来一定就会提出这样的问题了,从事么时候可以开始学呢?

在过去,我们一直认为计算机编程是一项十分专业化的事情,能够学习他的人群范围也是非常狭小的,从他的另一个名字“计算机科学”就能感受到一些。

然而儿童编程是从多大的孩子开始的呢?

这里我们从高往低的来进行说明

首先是专业的程序语言,建议年龄为12岁以上。

高级阶段儿童编程,建议年龄为8岁以上。

初级阶段儿童编程,建议年龄为7岁以上。

早期阶段儿童编程,建议年龄为6岁以上。

启蒙阶段儿童编程,4岁起即可

4、Where
适合在哪学?

我们位家长朋友整理出了学习的不同阶段、目标、和意义,,以及每个阶段的适合年龄,不过目前可以找到的教学平台、工具软件实在太多,我们该如何进行选择呢?

入门平台:code.org大量简单有趣的一小时活动,让你快速的上手,了解到最基本的编程概念。

工具平台:scratch 简单好用的图形化编程工具,提倡创意、创作、分享

硬件工具:LEGO机器人 NXT系列 EV3系列 计算机科学结合硬件机械,做出形形色色的机器人。

Why?为什么要让孩子学编程?

总结后基本基本有以下几个目的

l 培养思维模式

l 引导游戏瘾

l 掌握一门技术

l 培养编程兴趣(未来程序员)

那么您,属于那种目标需求呢?

加入中国少儿编程网,了解更多信息

编辑于 2016-04-28

文章被以下专栏收录

    少儿编程永远有一个底线,我们不是培养未来程序员之星,而是教会孩子们面对这个瞬息万变时代的能力。 思维能力、社交能力、持续学习能力和解决问题的能力,是无论社会如何发展和变化,都不会过时的重要能力。