写于 2016-09-10 10:20:12| 必赢国际注册送79| 热门

马尔科姆·特恩布尔作为新当选的自由党领导人,并因此前往总理的工作的第一句话是:“未来的澳大利亚必须是一个敏捷,富有创新,富有创造力的国家

”事情的核心是代码识字运动

这是一项从小学开始向所有学童介绍计算机编码概念的运动

在英国政府推出计算课程一整年后,一项调查发现,十分之六的父母希望他们的孩子学习计算机语言而不是法语

语言比较很有趣,因为计算机语言首先是语言

它们类似于人类语言的书面版本,但更简单,需要表达式而不含糊

他们有一个定义的语法

它们带有等同的名词,动词,形容词和副词词典;介词和短语模式,连词,条件和从句

当然,词典没有人类语言那么广泛,但是语法的模式呈现本质具有相同的目的

编码的孩子们对计算思维和逻辑思维有很好的理解,这有助于他们培养良好的批判性思维能力

我有时会听到“语言律师”一词被用作迂腐程序员的委婉说法

代码识字对他们的生活技能包有好处,更不用说他们的职业前景

Scratch是新一代块编程语言之一,旨在教新手和8到9岁的孩子编写代码

Scratch语言使用彩色块来表示其语法中的语言结构集

新手程序员可以通过从这些块的调色板拖放到空白画布或工作区来构建新程序

块的各个形状是类似于拼图的,使得仅某些块可以互锁

这在视觉上强制执行语法,使编码人员能够专注于整个程序的创造性

Scratch语言(及其派生词)嵌入在许多不同的工具和网站中,每个工具和网站都专注于新手程序员的特定利基

code.org网站是一个很好的例子,并且使用块语言进行了一系列练习,以教授计算机科学的基础知识

Code.org是一个非盈利组织,有600万学生使用,其中43%是女性

它每年都会运行一小时代码事件,这是一个让新手尝试至少执行一小时代码的全球努力

今年五月的一个星期,微软澳大利亚公司与Code.org合作举办了#WeSpeakCode活动,向7,000多名澳大利亚年轻人教授编码

我在维多利亚州贝尔格雷夫南部的当地小学正在成功使用Code.org与5年级和6年级学生

与人类语言中的散文不同,计算机程序通常是互动的

在Scratch示例(上图)的屏幕截图中,它有来自流行的植物大战僵尸游戏的图形,大多数孩子已经玩过

他们可以编写一些看起来有点像游戏的基本机制

但是code.org有一个“显示代码”按钮,显示在彩色块后面生成的JavaScript代码(见上文)

这显示了他们在磁贴中创建的新手,翻译成工业中广泛使用的编程语言的正式语法

关注未来的父母和政治家都将创造性工作看作是最好的工作

挖掘岩石,进口,消费和服务并不是一个在具有前瞻性思维的国家应该做的事情

但教孩子们编写代码并不是关于计算机编程,科学和软件工程的职业

将年轻人介绍给指导计算机的过程允许他们从“我刷过这个”到“我做了这个”

从观看YouTube明星到展示校园同行如何让他们的宠物猫照片喵喵叫

它为编程的创造性方面打开了年轻人的思想

不仅扩大了可能很好地学习计算机科学或其他信息和通信技术(ICT)专业的可能队列,而且还扩大了设计和创作艺术以及尚未发生或中断的其他努力领域

对于大多数孩子来说,教他们编码是为了让他们的思想开始达到目的,而不一定是目的

作者:疏疆