>首页 -> 校刊校报 -> 校报《万博平台注册》

TOP

参加“2017年甘肃省面向中小学技术教育 教师信息技术应用能力培训”有感
[ 录入者:编辑部 | 时间:2017-06-12 10:42:59 | 作者:付永臻 | 来源: | 浏览:483次 ]

5月17日-19日,学校派我参加了2017年甘肃省面向中小学技术教育教师信息技术应用能力培训。培训活动由甘肃省教科所主办,甘肃省普通高中新课程“学科教学改革与实践通用技术基地”(兰大附中)承办,培训地点在兰大附中,授课教师团队由西北师大和兰州大学教授及兰州一中等省内在技术教育方面领先的部分示范性普通高中的技术教师组成。三天的培训,时间紧凑、内容充实、收获丰硕,不由得联想到本地中小学技术教育现状,便想谈谈一点浅薄的认识。

一、 青少年学习编程的重要意义

(一)未来STEAM教育的需要

STEAM教育是一种全新的教育理念,它有别于传统的单学科、重书本知识的教育方式,而是一种重实践的超学科教育概念。STEAM即科学(Science)、技术(Technology)、工程(Engineering)、数学(Mathematics)和艺术(Art)的首字母。STEAM教育旨在鼓励孩子在科学、技术、工程、数学和艺术领域的发展和提高,培养孩子的综合素养,从而提升其全球竞争力。STEAM教育将展现出一种全新的教学方式:让学生们自己动手完成他们感兴趣的、并且和他们生活相关的项目,从过程中学习各种学科以及跨学科的知识。程序设计则是STEAM教育的重要组成部分。

(二)未来适应社会的需要

身处在“数字时代”,计算机程序已经与人们的工作、生活紧密相连。在即将到来的智能化时代,每个人都必须掌握一定的编程知识才能生活得如鱼得水。未来的社会,小到控制各式各样的科技设备来为自己服务,大到创造出新的科技来彰显自我,这些可能都需我们熟悉并掌握编程。我们今天看到的许多职业,在不久的将来会因为科技的进步而渐渐消失,但同时会有更多新兴的职业产生,而他们中的大部分可能都需要具备编程能力。总之,编程已不仅是信息行业对人才的需求,而将成为所有行业的需求,未来的社会将需要更多掌握编程技能的人。

(三)培养抽象逻辑思维的需要

    苹果公司联合创始人乔布斯曾说:学习编程,可以教会大家如何去思考及创造。孩子在8岁左右开始形成抽象逻辑思维,整个8-18岁是抽象逻辑思维的形成期。青少年通过尽早学习编程,能够很好地培养其抽象逻辑思维和计算思维,可以帮助孩子们将美好的“创意”变成“创造力,同时,也可以挖掘和训练其利用计算机科学知识解决复杂问题的能力。

(四)  名人权威的证言

改革开放总设计师邓小平在1984年2月16日参观上海微电子技术应用汇报展览时曾和蔼而坚定地说道:“计算机要从娃娃抓起”;美国总统奥巴马在2015年提出“编程应当与ABC字母表和颜色同时得到教学,所有人都应该更早地学习如何编程”;百度CEO李彦宏也预言“人工智能将取代所有简单重复脑力劳动”;牛津大学研究报告也发表声明“未来20年,美国可能被机器人取代的职位比例为47%,英国为35%”。由此可见,计算机程序将极大地影响和改变未来的社会。因此,及早地让孩子学习编程,能够让他们更好地适应未来的科技社会,并在未来具备更强的竞争力。

二、 青少年学习编程的实践与探索

(一)国外青少年学习编程的现状

英国政府规定,自2013年起,全英学校5岁以上学生都必须修读电脑程序编写。美国政府也于2016年推出“全民计算机科学计划”,拨出40亿美元,推动美国的青少年编程教育,包括培训老师、研发教材等,同时,时任总统奥巴马向全民倡议“每天编程1小时”。日本政府为配合“第4次工业革命”,将中小学校必修编程科目加入到了新的成长战略草案中,2020年以后,日本中小学都必须开始编程课程。澳大利亚政府也规定在小学五年级就开始实施计算机编程课程,帮助孩子在很小的时候就为未来工作作准备。

(二)国内青少年学习编程的现状

Scratch是少儿编程领域普及范围最广、受关注度最高的一款产品。从其全世界被使用情况来看,美国普及率最高、北美和西欧普及率较高,中国在亚洲地区领先,而整体水平较低。就国内而言,广东、江苏、上海、北京等沿海发达地区普及率较高,其它内陆省份普及水平较差。2016年,达内集团旗下子公司“童程童美”携手微软、中国下一代教育基金会和中国创造学会创造教育专业委员会等组织,发起了旨在“发现人才、发现潜能、发现未来之星”的“发现杯”全国青少年编程挑战活动,希望能鼓励和激发青少年的编程兴趣,从而广泛普及中国青少年的计算机知识,让中国青少年与国际接轨,发现中国的未来IT之星。

(三)青少年编程的工具软件

目前,国内外比较流行的适合青少年编程的产品有Scratch、APP INVENTOR、Pencil Code、Blockly等。其中Scratch是由麻省理工学院开发的一款编程语言,此款软件支持中文版、支持离线使用、适合7- 12岁孩子学习(网址:https://scratch.mit.edu/);App Invertor是由一款由GOOGLE公司开发的手机编程软件,支持中文、不支持离线,适合15岁以上孩子学习(网址:http://appinventor.mit.edu/explore/index-2.html)。Pencil Code是一款在线编程学习和开发的工具,不支持中文、不支持离线,适合10岁以上孩子学习(网址:http://pencilcode.net/);Blockly是一款GOOGLE公司针对青少年学习编程开发的编程环境,支持中文、支持离线、适合12岁以上孩子学习。

三、 中小学开设程序设计课程的思考

目前,中小学都开设了信息技术课程,教学内容多停留在计算机的基本操作和一些工具软件的掌握使用上,更多地重机械式应用技能提升,而轻抽象性逻辑思维培养。然而,孩子的抽象思维形成和培训的最佳时期正是基础教育阶段,若忽视或错过了这个黄金时期,则可能致使更多的孩子在抽象逻辑思维方面存在严重的缺陷。为了及时地、有效地培养孩子们的抽象逻辑思维,使其能够更加自信地挑战未来的科技社会,中小学信息技术教学中应该渗透程序设计的内容。小学阶段可以开设Scratch等可视化、模块化的编程课程,让孩子们在类似堆搭积木的过程中,完成一些简单的小游戏、小动画等,在潜移默化中激发其计算机编程的兴趣;初中阶段,可以安排一些什么是程序、什么是程序设计的简单内容,了解程序设计的一般过程,要求学生能理解并编写一些简单的、趣味性的小程序;高中阶段,可以系统地学习程序设计方面的知识,并且在算法设计上做一些要求。此外,为了满足部分喜好程序设计的学生的求知欲,学校还应利用课外活动或假期时间开设程序设计兴趣小组,由专业信息技术教师带领辅导。以上是程序设计在学生层面的作用和意义。同时,我认为程序设计对学校未来的科技特色化发展和信息技术教师的专业成长也具有很大的引领和促进作用。

总之,未来社会是一个人工智能和网络技术高度发达的社会,不懂计算机程序也许就是半个文盲。为了让我们的学生能真正成为未来社会合格的主人,就让我们从现在开始教他们学习编程吧!

  

 

注:1.微软总裁比尔盖茨13岁开始编程;

2.名社交网站Facebook的创始人扎克伯格10岁开始编程;

3.DeepMind公司创始人、“阿尔法围棋”之父哈萨比斯8岁开始编程。

参考文献:

1.《中小学程序设计教学的思考》常州市第一中学、常州市教研室 林厚从

    2.《青少年编程教育的研究与探索》兰州大学信息科学与工程学院 周庆国

 


[上一篇]在雨季中失色的花朵 [下一篇]《万博平台注册》2017年第2期电子版

评论

称  呼:
内  容:

相关栏目

最新文章

热门文章

推荐文章

广告位