国务院明确提出要实施全民智能教育项目,在中小学阶段设置人工智能相关课程

2017年7月20日,国务院向各省、自治区、直辖市人民政府,国务院各部委、各直属机构公开印发了《新一代人工智能发展规划》,明确提出要“实施全民智能教育项目,在中小学阶段设置人工智能相关课程,逐步推广编程教育,鼓励社会力量参与寓教于乐的编程教学软件、游戏的开发和推广。"

 

  经过对许多主流教材的研究,经过深入实践与探索可以发现,一般来讲,如果想让孩子学习编程,首先要从培养孩子结构化程序设计的思维开始。

 

  编程看起来非常高深,实际上却没有那么复杂,说白了,就是你用程序设计语言写一段话,控制计算机去执行你的命令。程序设计和我们平时的对话是一样的,日常说话都具有一定的逻辑和先后顺序,编程语言也一样。

 

  比如你对计算机说3句话:

 

  “你好,我是一位家长,我想知道广州今天的天气。"

 

  这3句话,实际上就是你对计算机下的命令。计算机怎么理解呢?

 

  “你在跟我打招呼。"

 

  “你是一位家长。"

 

  “你需要我查找广州今天的天气。"

 

  然后计算机就会按照你的指示,查找广州今天的天气,然后显示在界面上,语音播报出来。

 

  你对计算机说的那段话,就是结构化程序,它是按照顺序依次执行的。只不过计算机所理解的语言不是我们平时说话的语言罢了。计算机能够理解的语言,我们称之为编程语言。所以教孩子学编程,我们就要学两点:一是结构化程序设计,二是编程语言。

 

  编程语言有许多种,比如Scratch、Python、Java、C++等都是非常主流的编程语言,而且儿童都可以学习。每种语言都有自己的格式与语法,学起来并不难。难就难在编程思维,也就是结构化程序设计思维上。

 

  简单来讲,编程就像说话,说中文也好,英文也罢,最关键是你知道要说什么。而结构化程序设计思维就是你想要表达的东西。

 

留言与评论(共有 0 条评论)
   
验证码: