编程教育 让您孩子的未来潜能无限

网友投稿 2018-04-27 15:55

提起“编程”,你会想到什么?

“难”

“很难”

“非常难”

https://cdn.china-scratch.com/timg/180429/1555115S6-0.jpg

编程

当程序猿在键盘上敲下一个个代码,点击“运行”,你是否会想到它们即将“活起来”,变成一个个丰富精彩的世界。很多人提到“编程”便会望而却步,一行行代码仿佛是“外星文字”,怎么都看不懂,更不要说亲自编写了。

当Alpha Go战胜围棋冠军,世人惊呼机器人超越人类大脑时,其背后是编码留下的痕迹;李开复认为我们今天已进入了人工智能的黄金时代,人工智能成为人类的工具,分析问题并解决问题,替代重复性的工作,提高工作效率。而BBC也基于剑桥大学研究者Michael Osborne和Carl Frey的数据体系分析了365种职业在未来的被淘汰率,研究结果显示,未来很多职业都能够被机器人所替代,譬如电话接线员、超市收银员等。种种迹象表明,编程在信息化的今天已无处不在,并影响着我们的生活发生翻天覆地的变化。

人工智能渐渐从阳春白雪走向人们的日常生活,应用在更多更具体的生活场景之中,这也时时刻刻提醒着人类理解程序语言的重要性,在科技未来的发展中,我们绝不是被动的接受者,而应做一个创造者,发挥着无限的可能性,创造不可替代的价值。

https://cdn.china-scratch.com/timg/180429/155512M58-1.jpg

让编程学习变得有趣而有意义

当儿童编程学习之风吹遍世界时,涌现了越多越多的编程学习项目或活动,这也为我们的孩子提供了更多样化的选择。首先值得一提的是近年来风靡全球的“编程一小时(The Hour of Code)”活动,该项目是由code.org举行的全球性活动,该项目得到了奥巴马、比尔·盖茨、马克·扎克伯格以及很多科技界人士的大力支持。自项目启动以来,就迅速在全世界各地引起热烈反响,目前已有180多个国家,数以千万的学习者参加学习编程。

https://cdn.china-scratch.com/timg/180429/15551241N-2.jpg

除此之外,Lifelong Kindergarten也推出了名为Scratch的应用软件,学生可以通过该软件进行简单的编程学习。与传统的编程学习有所不同,在儿童编程教学中,采用可视化编程系统,学生就像搭积木、玩拼图一样,将游戏指令任意拼接,从而创造出复杂多样的游戏指令。并且,学生还能够根据自己的创意,将想法变成现实,设计项目或是创作游戏等。

https://cdn.china-scratch.com/timg/180429/1555121P6-3.jpg

Lifelong Kindergarten的发起人Mitchel Resnick认为,未来,编程将不再是一种技术能力,而是一种新的自我表达方式,类似于写作,成为一种让孩子们组织、表达和分享观点的手段。

12

小贴士

https://cdn.china-scratch.com/timg/180429/1555126344-4.jpg

(Lifelong Kindergarten设立在美国麻省理工学院的媒体实验室,发起人受到幼儿园里孩子们搭积木和手指画等活动的启发,希望通过这个机构鼓励人们积极参与设计、创造,并在实践中学习。)

https://cdn.china-scratch.com/timg/180429/155512M58-1.jpg

为什么要学习编程?

编程学习能够帮助青少年培养计算思维和逻辑思维方式:计算思维是指,人们在理解事物、解决问题时,能够以计算机科学概念、逻辑还有算法来理解、判断的一种思维方式。它和阅读、写作、数学一样,贯穿于生活的细节中,而且逐渐成为一种人们生活所需的必备技能。

12

小贴士

https://cdn.china-scratch.com/timg/180429/1555126344-4.jpg

正如苹果公司创始人乔布斯所说:

“编程可以帮助我们完成工作,它没有明确的实用性,重要的是我们把它看作思考的镜子,学习如何思考。我认为学习思考最大的价值在于学会一种思考方式。我觉得所有美国人都应该学习一门编程语言。学习编程教你如何思考,就像学法律一样,学法律的人未必都成为律师,但法律教你一种思考方式。同样,编程会教你另一种思考方式。所以我把计算机科学看成基础教育,是每个人都应该花一年时间学习的课程。” 

学习编程可以培养青少年一种思考方式,一种计算思维,从而用这种方式来分析并解决问题。

编程学习能够激发青少年的学习兴趣:新式的编程课堂并非是教学生如何进行编码,如何排列代码,而是以寓教于乐的游戏形式,让学生们学习到最基础的编程知识,并且用游戏的形式能够简单应用。学生在学习的同时,也能够体验到游戏的乐趣,而不会因为觉得理论的枯燥而半途而废,这样的方式,大大激发了学生的学习兴趣,为他们提供了一种更有趣的学习方式。

在“编程一小时”的网站上,我们看到了当下非常流行的小游戏,例如“愤怒的小鸟”、“我的世界”、“冰雪奇缘”等。这可不是简单地让学生们在网站上去玩这些游戏,而是以“闯关”的形式,让学生一步一步亲自设计这些游戏。例如,如果你想要让小鸟穿过障碍物,应该如何操作?学生只需要像完成“拼图”一样,将这些“代码”拼起来,点击运行,就能知道自己的“编写”是否准确。

https://cdn.china-scratch.com/timg/180429/1555121923-7.jpg

编程学习能够帮助青少年掌握一门新的语言工具:代码,它是计算机世界的核心语言,就像书写文字一样,是人类用以表达的媒介。在大数据快速发展的未来社会,越来越多的工作内容可以用一个个程序来实现,而学习编程就像是学习这门新的语言,帮助学生搭建起与机器沟通的桥梁,用新的思维方式分析、解决问题。

编程学习能够帮助青少年探索自我,发现自己的潜力:编程学习给学生提供了更多的学习、发现、探索和成长的机会,在对不同“游戏”的探索中,他们的思维能力、问题解决能力以及合作沟通能力等都得到了一定的培养,这也能够帮助他们形成一个更清晰的自我认知。在学习的过程中,可能就会一下子打开了某些学生的“黑匣子”,使他们对编程、对信息技术产生更大的兴趣,由此也为他们未来的职业发展提供了一种可能。

https://cdn.china-scratch.com/timg/180429/155513L51-8.jpg

编程学习,让儿童不仅是程序的使用者,也是创造者

儿童编程教育在全球范围内如火如荼展开,越来越多的国家将编程教育作为青少年基础教育的重要环节。

美国教育部投入了上亿资金用以支持编程教育的开展,美国诸多科技信息公司也加入到这支队伍中,提供了大量的技术与人才支持。而美国各州的很多学校都将计算机科学作为各个年级的必修课程,贯穿于基础教育的整个阶段。

基于21世纪的人才竞争需要,英国政府在2014年启动“编程之年”项目,并在接下来的12个月内陆续开展系列编程活动。同时,英国教育部也将编程教育列入基础教育大纲,规定计算机教育成为必修课,新的大纲规定,孩子从5岁起就得学习使用算法公式编程,从11岁起学习程序设计语言。

芬兰政府将编程教育列为基础教育的核心课程,鼓励各个学校开展计算机课程,为学生提供丰富的学习资源。

澳大利亚政府也将编程教育引入到基础教育必修课中,规定10岁以上的孩子学习编程。

https://cdn.china-scratch.com/timg/180429/155512M58-1.jpg

培养超越代码的数字化素养

在数字化时代,学校需要继续培养学生理解和参与公共协商所必须的知识、技能、态度和价值观。同时,随着更多参与性的制度设计以及更多数字沟通形式的开发,公民对于决策制定的潜在影响日益增强,学校必须调整公民教育。

https://cdn.china-scratch.com/timg/180429/155513F59-10.jpg

通过编程等活动,学校可以在提高学生的数字化素养中发挥作用,同时支持学生形成更明智、更安全的互联网使用习惯。另外,通过在线公民教育,教师可以鼓励学生参与理性讨论,同时增强自身的数字化自信、动机和技能。

毫无疑问,身处在“数字化时代”,计算机正影响着我们生活的方方面面,而编程,既是一种新的语言工具,也是未来一项基本的生存技能。学习编程语言,培养计算思维,是未来青少年走向国际舞台、成为有竞争力的创造者的必备素养。

--end--

声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com