不少家长在琢磨,孩子们应该报名上哪些课呢?学法语…还是学编程?

加拿大广播公司的 Ramona Pringle 报道说,2016年,苹果的CEO蒂姆·库克 (Tim Cook)在公司的一个大会上曾经表示,中小学应该教授计算机程序课程,学生们应把编程作为“第二语言”来学。很多专家都附和这一观点,在数字化的今天,编程应该成为一种必备的技能,在中小学里应该与阅读、写作和算术“平起平坐”。

BC学校筹划开设编程课

实际上,加拿大的一些教孩子Python编程的活动,已经在开始对孩子们提供以教授编程课程为主题的活动项目。早在2016年,在不列颠哥伦比亚省(BC),教育部正在规划对 6年级 – 9年级的学生开设一门新的必修课 – 编程课。2016年 6月,BC省教育部宣布,将拨款 2百万加元,用于编程课的开发以及教师培训,并另外拨出2百万加元,用于购买设备和资源。

BC 教育部说,计划明年能够完成编程课程的研发,使学生可以在 2018年 9月开始上编程课。

保持竞争力

毫无疑问,我们生活在一个数码世界中,我们的整个生活已经离不开移动设备,网站,应用程序等等。一些专家认为,学习编程是让我们保持竞争力的唯一途径。北美的孩子们,可以玩转 Snapchat 等平台,而其他国家的孩子们则正在学习创建这些平台的技能,教育上的差异,可能会对一个国家的经济产生巨大的影响。

媒体理论家道格拉斯·罗什科夫 ( Douglas Rushkoff )一直大力倡导让孩子们从小学习编码,他说,“除非孩子们知道他们使用的平台是如何建立的,都有哪些组成部分,以及后面的逻辑是什么,否则,在建立和”拆卸“这些平台上,他们将处于劣势“。

还有专家说,教孩子们编码并不只是为了让他们准备应对正在快速变化的劳动力市场,掌握编程还可以赋予人“权力”和自信,帮助学生深入了解这些系统是如何工作的。雷·弗雷戴 ( Ray Feraday)是多伦多天主教教育局的特殊教育教师,他说,“学习编码将可以帮助孩子以模式、以因果关系来看世界,能提高解决问题的能力,加强批判性思维,比如遇到一个大的问题,如何把它们系统地分解成更小的、可解的部分。这一技术可以发展孩子们的自信和自强”。

 “整个世界由代码运作”

加拿大的教学项目设计专家利亚姆·奥唐奈 (Liam O’Donnell)也一直大力主张在加拿大的中小学教授编程。他表示,“今天,我们的整个世界都是由代码来运作,对于年轻人来说,学习这些东西,了解他们每天用的工具,无论是智能手机还是乘坐的汽车,都是在通过计算机代码运作,这非常重要,要让孩子们知道,这些代码是由人编写创造出来的,不是自己跳出来的”。

Leave a Reply

Your email address will not be published. Required fields are marked *

Related Post

Python和Java区别是什么?为什么要学两个?Python和Java区别是什么?为什么要学两个?

Python比Java更容易上手学习。Python语法更为简洁易懂,特别适合于做为学习Java前的铺垫。 上图Side by side Java vs. Python. 同样的Employee类,Python代码精简,更加短小,更加易懂。 其实不同的编程语言都是相通的。编程思想是基本一样的。高中设有Java和Computer Science AP课程,如果第一门编程语言就是JAVA, 因为JAVA语法严格,代码较长,如果没有任何其他编程语言做基础的话,学生会觉得初学较难。 Python编程的学习为高中的Java编程的学习奠定基础,会提升他们学习高中计算机课程的信心及能力。 这些赋值,循环,判断及函数的概念,Python与Java是完全一样的。学习Python为学习Java做好准备。刚入门的孩子以Python作为第一门编程语言来学习是非常合适的。Python是大热的明星语言,使用超级广泛,简洁容易上手。无论在数据分析,人工智能及网站开发上,Python做为“全能型”的语言,有者极为广泛的应用前景。

About PythonAbout Python

Python is a general purpose, high-level programming language. It’s one of the most popular programming languages in the world today. Its use continues to be on the rise with each