编程:一项培养未来人才的基本素养
2017-02-28张渝江
中小学信息技术教育 2017年2期
张渝江
学习编程不仅是为了让学生能顺利找到工作,更重要的是编程将影响21世纪世界上的每一个职业。认识到这一点的任何一个国家都将长期受益。
在美国,90%的父母希望自己的孩子学习计算机科学,因为计算机是美国经济中增长最快的和最赚钱的行业。2015年,Code.org预计,到2020年美国将有140万的计算机相关工作机会,然而只有40万计算机科学的学生。更为严峻的是,据谷歌2016年早些时候的一项调查发现,有3/4的初中和高中不提供编程课程。专家认为,学习编程不仅是为了让学生能顺利找到工作,更重要的是编程将影响21世纪世界上的每一个职业。认识到这一点的任何一个国家都将长期受益。显然,学校教育没有与社会的需求匹配,这会导致巨大的人才缺口,进而影响经济的发展。
许多教育者也认为将编程纳入课堂将有助于培养学生的计算思维。计算思维包含了数学性思维和工程性思维,而其最重要的思维模式就是抽象话语模式——是把一件事情先抽象出来,再逻辑化表达出来的能力。编程学习把计算机科学知识与创造能力相结合,能够促进学生逻辑推理能力和解决问题能力的提高。因此,一些学校开始尝试把编程与K12课程相结合,从小培养学生复杂的思考能力。世界各地许多学校已经开设了编程课程和项目,让学生通过协作设计网站、教育游戏和移动应用、新产品的建模和原型开发,来为当地实际问题设计解决方案。
《2016地平线报告(基础教育版)》中预测,在两年内更多的基础教育学校将把“编程”作为一项基本素养来培养学生。……
登录APP查看全文
