关于中小学开展程序设计与程序设计竞赛的思考.doc

上传人:3d66 文档编号:1802692 上传时间:2019-01-08 格式:DOC 页数:5 大小:15KB
返回 下载 相关 举报
关于中小学开展程序设计与程序设计竞赛的思考.doc_第1页
第1页 / 共5页
关于中小学开展程序设计与程序设计竞赛的思考.doc_第2页
第2页 / 共5页
关于中小学开展程序设计与程序设计竞赛的思考.doc_第3页
第3页 / 共5页
亲,该文档总共5页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《关于中小学开展程序设计与程序设计竞赛的思考.doc》由会员分享,可在线阅读,更多相关《关于中小学开展程序设计与程序设计竞赛的思考.doc(5页珍藏版)》请在三一文库上搜索。

1、关于中小学开展程序设计与程序设计竞赛的思考 21世纪,由于现代电子信息技术的巨大变革引起的一场新的技术变革及其带来的社会经济结构的质的飞跃,这就是信息革命。信息革命将再一次极大提升社会生产力,被视为第四次工业革命。 大国之间信息技术竞争激烈,美国前总统奥巴马2018年亲自编程,提出“编程教学如同识字一样,应成为基础教育的一部分”,并发起“每天编程一小时”的教育项目,每年新增投资40亿美元加强美国计算机基础教育。2018年8月“人工智能”被加入国务院印发的“十三五”国家科技创新规划,2018年两会“大数据、云计算、物联网等技术”被写入政府工作报告,特别强调“把发展智能制造作为主攻方向”。 信息技

2、术极大的推动了国家经济社会发展,并改变着每一个人的生活方式和思维方式。 比尔-盖茨13岁开始学习编程,后创建微软,成为世界首富。马克-扎克伯格10岁开始学编程后来他成了最年轻的亿万富翁。百度创始人李彦宏、腾迅创始人马化腾、新浪创始人王志东、网易创始人丁磊、360创始人周鸿?t,他们都有共同的职业起点程序员。乔布斯说,“我觉得每个人都应该学习一门编程语言,学习如何思考,我把计算机科学看成是基础教育,每个人都应该花1年时间学习编程。”编程应该成为基础教育的一部分,学习计算机如何思考如何解决问题。 国内高校也非常看重学生编程能力,自主招生中“信息学奥林匹克竞赛”选手占有明显优势,例如2018年哈尔滨

3、工业大学明确“信息学奥林匹克联赛一等奖”自主招生直接面试(免笔试),“信息学奥林匹克竞赛”全国赛优秀者(银牌以上)清华北大可降低一本线录取。无论从国家大局,还是个人发展角度,编程成为基础教育必不可少的一部分。 可是我们现在中小学信息技术课程,编程涉及很少,简单的图形化编程并不能真正体现程序设计的灵魂“算法”。目前中小学开展的程序设计课,包括scratch、lego、appinwentor等以“块”为主的图像化程序设计,这类程序可以提高学生兴趣,但是学生往往停留在表面,不去思考深沉数理逻辑关系。“块”内部全面封装,就如同黑匣子一般,计算机如何运行依然不是很明朗,简单的逻辑判断可以体现出来,稍稍难

4、一些的算法基本上难以实现,甚至无法实现,例如模块化的编程语言很难实现“递归算法”。图形化编程语言在入门阶段可以使用,但很难深入,不能作为程序设计核心学习方式。中小学也有VB、Javascrip等应用程序开发,这些内容其实相当好,唯一存在的问题就是在算法思维上体现的不直接,毕竟这是编程语言适合应用开发的。我们基础教育阶段,最高培养水平,应该是思维水平的提升,所学内容应该是核心灵魂“算法”,即计算思维,如果提高了学生计算思维能力,在以后高级阶段学习可以如鱼得水、游刃有余,因为任何编程语言本身都是外壳,只是算法实现的工具而已,任何编程语言都有可能被淘汰掉。 要真正提升学生计算思维能力,图形化编程语言

5、、应用类开发语言都存在弊端,还是要直截了当使用“代码”,“代码”直接体现计算的过程,实现算法,直接训练和提升了学生严谨的数理逻辑思维能力,数理思维能力是培养一个优秀人才的关键。现在多数教师和领导,都将信息技术当做一个工具,这也就是为什么信息技术是副课最本质的原因“只是一个工具而已”,要将信息技术变成一个学科-“计算机科学”,拥有学科体系和学科思维,才能从本质上改变“信息技术”副课的局面。 中小学开展程序设计(代码)真的难吗?杭州小学四年级就开始教C+,排序算法在小学就开始教授了。湖南省初中开始C+学习,部分初三同?W各种算法和数据结构达到或者超过大学水平。授课教师称,其实剔除C+很多繁琐的东西

6、,限定一定的模式,学生掌握起来很容易。上海延安初级中学管晏如,小学5年级,在2018年信息学奥林匹克联赛中获得一等奖,而其本人以“无忧公主”为网名,推出每日一题,引起极大的社会反响。实践证明改变教学理念,改进教学方法,程序设计在中小学完全可以开展,并且可以培养优质生。 认真反思,在中小学开展程序设计十分必要,理由如下 要练说,得练听。听是说的前提,听得准确,才有条件正确模仿,才能不断地掌握高一级水平的语言。我在教学中,注意听说结合,训练幼儿听的能力,课堂上,我特别重视教师的语言,我对幼儿说话,注意声音清楚,高低起伏,抑扬有致,富有吸引力,这样能引起幼儿的注意。当我发现有的幼儿不专心听别人发言时

7、,就随时表扬那些静听的幼儿,或是让他重复别人说过的内容,抓住教育时机,要求他们专心听,用心记。平时我还通过各种趣味活动,培养幼儿边听边记,边听边想,边听边说的能力,如听词对词,听词句说意思,听句子辩正误,听故事讲述故事,听谜语猜谜底,听智力故事,动脑筋,出主意,听儿歌上句,接儿歌下句等,这样幼儿学得生动活泼,轻松愉快,既训练了听的能力,强化了记忆,又发展了思维,为说打下了基础。1.国家需要。信息革命到来,国与国之间的竞争,需要人才。中国要抓住第四次工业革命“信息革命”,实现“祖国伟大复兴”需要高端信息技术人才。 2.人才发展需要。程序设计可以培养学生严谨数理思维,挖掘潜力。优质生和特长生通过程

8、序设计提高了思维能力和解决问题的能力,参加程序设计竞赛(信息学奥林匹克竞赛、ACM),提升自己为一生奠定基础。 这个工作可让学生分组负责收集整理,登在小黑板上,每周一换。要求学生抽空抄录并且阅读成诵。其目的在于扩大学生的知识面,引导学生关注社会,热爱生活,所以内容要尽量广泛一些,可以分为人生、价值、理想、学习、成长、责任、友谊、爱心、探索、环保等多方面。如此下去,除假期外,一年便可以积累40多则材料。如果学生的脑海里有了众多的鲜活生动的材料,写起文章来还用乱翻参考书吗?3.课程体系完善需要。程序设计是计算机科学核心,现有信息技术课程,以多媒体应用、图形化为主,不能体现计算机科学核心。信息技术应

9、该有自己的学科体系,课程不能以“工具”为中心,要回归其本质“计算科学”,程序设计直接体现“计算科学”,中小学信息技术课不能再走偏了。 4.信息技术教师发展需要。程序设计能够为信息技术教学提供新思路新方法,教师在教学中也提升了自己。 死记硬背是一种传统的教学方式,在我国有悠久的历史。但随着素质教育的开展,死记硬背被作为一种僵化的、阻碍学生能力发展的教学方式,渐渐为人们所摒弃;而另一方面,老师们又为提高学生的语文素养煞费苦心。其实,只要应用得当,“死记硬背”与提高学生素质并不矛盾。相反,它恰是提高学生语文水平的重要前提和基础。综上,我认为中小学应该开展程序设计和程序设计竞赛,潮流不可阻挡,把握先机者胜。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1