小学信息计术教学论文“趣、实、巧”—农村小学开展程序设计兴趣小组活动初探_第1页
小学信息计术教学论文“趣、实、巧”—农村小学开展程序设计兴趣小组活动初探_第2页
小学信息计术教学论文“趣、实、巧”—农村小学开展程序设计兴趣小组活动初探_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、“趣、实、巧”一农村小学开展程序设计兴趣小组活动初探【摘要】青少年信息学奥林匹克竞赛作为一项面向青少年普及计算机科学知识的竞赛活动,有利于培养和提高青少年的思维能力、分析判断能力和应用计算机解决问题的能力。竞赛活动受到广泛关注, 培养和发现了大批计算机爱好者,选拔出了许多优秀的计算机后备人才。只要内容和教法设计适当,在小学中同样可以开展程序设计辅导活动, 为备战未来的信息学奥赛打下扎实的基础。 笔者经过几年的小学生程序设计 ( pascal )课外辅导工作,尝试以具体有趣的实例降低学生的入门难度,精选重点知识为学生打好基础,有针对性的练习中总结竞赛技巧,提倡 “趣、实、巧” ,对在农村小学开展

2、程序设计课外活动辅导工作进行了初步的探索。【关键词】 程序设计 实例 基础 技巧【正文】人类社会进入新的世纪,信息化已是全球经济、社会发展的大势所趋,信息技术成为发展最迅速,影响最广泛的科学技术之一。青少年信息学奥林匹克竞赛作为一项面向青少年普及计算机科学知识的竞赛活动,有利于培养青少年勇于探索追求、刻意求新、奋发创造的精神;有利于培养和提高青少年的思维能力、分析判断能力和应用计算机解决问题的能力。竞赛活动受到广泛关注, 培养和发现了大批计算机爱好者,选拔出了许多优秀的计算机后备人才,许多当年的选手如今已成为计算机硕士、博士,有的已经走上计算机科研岗位。信息学同样适合小学生学习,根据现代认知心

3、理学的理论,学习就是将新的知识结构经过调整和同化纳入自己原有的认知体系的一个过程, 程序设计作为一种新的知识结构, 在被纳入学习者的认知结构的过程中,会和原有的知识结构产生冲突, 原有的认知结构越牢固, 新结构的创立就越困难。 小学生的认知结构简单,只要内容和教法设计适当,在小学中会更有利开展程序设计课外兴趣活动。笔者长期在农村小学工作,在几年的小学生程序设计( pascal )课外兴趣小组活动辅导工作中,尝试以具体有趣的实例降低学生的入门难度,精选重点知识为学生打好基础,在有针对性的练习中总结竞赛技巧,倡导 “趣、实、巧 ”,在农村小学中开展程序设计课外辅导活动方面作出了初步的探索。一、趣,

4、以具体实例降低入门难度程序设计逻辑性强,抽象度高,所包含的知识比较广,即使是一本最简单的入门教材,比学生书包里的任何一本课本都要厚,要艰深得多。教材首先会从一些基础知识和基本概念开始讲起,涵盖全面,遵循一定知识的结构体系。但是严格按照教材组织教学,时间是肯定不够的,学生也会感到厌烦。实践告诉我们:如果仅仅把注意力放在语法知识的教学上,到头来学生也不一定会编程。我们要注意避免按照书本繁琐地讲解语法,应该强调算法分析思想,通过一个好的具体实例,在实例的深入过程中,引导学生去发现问题,在解决问题的过程中自然而然地接受相关的语法知识。笔者在实际教学中,曾经尝试用一个简单计算器程序上程序设计的第一课:教

5、师先以一道简单的加法计算题 245+658= ?请学生作答,然后引导学生总结人做题的三个步骤,即读题 思考回答,类推计算机处理信息的三大步骤:输入处理输出,列出对应的程序片断:人计算机程序读题输入read(x,y);思考处理s:=x+y;回答输出write(s);接下来,可以和学生一起把这个片断补充完整(程序头,变量说明部分的知识),在此基础上引导学生思考如何使程序更具有交互性,使程序在用户输入的时候在屏幕上显示相应的提示信息,并能输出“ 245+658=903 ”的形式( write 语句的具体使用)。学习了这些内容后,可以让学生自己去解决减法程序,乘法程序及除法程序(整数除与实数除,变量类

6、型知识)。在上面的例子中,笔者并没有安排大量的时间讲解语句和语法,而把重点放在了算法设计思想的描述上。程序设计是一种创造性的思维过程,学生比赛时遇到的问题肯定是以前没有看见过的,此时他需要的是分析问题、解决问题的思维方法。为了培养学生算法设计的能力,首先要训练学生用自然语言描述算法的能力即说出程序是如何处理这个问题的方法和步骤,再去学习如何用程序语言来实现算法。这样做可以避免初始阶段学生普遍对具体程序的畏难感,并能尽快地体验到解决问题的成就感,从而对学习产生浓厚的兴趣。二、实,抓重点夯实知识基础真实意义的无痛学习、速成是没有的, pascal 语言功能强大,博大精深,要继续深入学习,利用计算机

7、解决更多的问题,向更复杂的应用发起挑战,就必须扎扎实实地打好基础。课外辅导的时间非常有限,小学生的相关知识也非常有限,这就需要教师在教学中有选择地、不折不扣地加以细化,切忌为了赶进度而吃 “夹生饭 ”。需要补充细化的知识主要包括以下几个方面:( 1 )程序设计基本知识。基础知识虽然枯燥,但还是必须要扎扎实实地掌握,像一些基本的标准函数与标准过程,如数学函数、顺序函数、处理字符的函数与过程等等,需要通过实例讲清意义与用法;还有数组,自定义数据类型、自定义函数与过程的使用等知识等,这些基础知识没有掌握好,学生的知识根基不牢,在解决复杂问题的时候难免会顾此失彼,甚至因为一些低级错误在简单应用中栽跟头

8、。( 2 ) 基础的数学知识。 程序设计不可避免地要涉及到许多数学知识, 而小学阶段所要求掌握的数学知识又相对较少,如负数,绝对值,平方根、排列组合等内容小学阶段是没有安排学习的,还有一些知识如质数、最大公约数等知识也要等高年级的时候才会学到。这些内容其实对参加辅导的这些所谓的 “尖子生 ”来说还是可以接受的,应该在教学中根据需要补充。( 3 )简单的算法知识。 “算法 +数据结构 =程序 ”,解决问题主要靠算法,根据宁波市的竞赛大纲,小学组竞赛考核的算法还是比较多的。 教师应根据实际情况有选择地具体细化, 如数学类算法中应该包括数位分离,不同进制的数相互转换,高精度计算等,排序类有冒泡、选择

9、、插入等算法,搜索类算法的有回溯等等。算法可以讲授,而算法的运用却只能领悟,对每个问题,不同学生有不尽相同的算法,教师不可能采用灌输的办法,只能指导一个方向性的思路,由学生独立编制完成。三、巧,勤练习提高解题技巧练习不但是巩固知识技能的重要手段,还可以从中积累宝贵的解题经验,初次参赛的学生由于经验不足常常犯一些非技术性的低级错误导致失分。初赛的形式是笔试,其中的程序阅读题和程序填空题以考核选手程序设计能力为主,这两类题型的答题情况对初赛的成绩基本上起决定性的因素。程序阅读题的关键则是分析程序的结构,揣摩程序段要实现的功能。常规的解题可以分为三大步骤:( 1 )从头至尾通读程序,揣摩程序的目的;

10、( 2 )给程序分段,理清程序的结构和层次,达到读懂程序的目的;( 3 )跟踪主要变量的变化,找出规律,得到运行结果;程序填空题答题的具体方法步骤和程序阅读题类似,关键是读懂题目中的算法描述,并能在程序中寻找相关的功能语句,把一些没有实现的却在题目中有具体描述的语句先补充完整作为突破口,再想一想每段程序的功能,化整为零,逐个完善。复赛完全是上机编程,计算机判分只认结果,不认过程。记得笔者第一次带学生参加复赛,就曾因为文件输入输出的问题,导致全线零分。这种 “残酷” 的要求使得学生们必须通过严格的、一丝不苟的训练,才能培养出良好的思维完整性、严密性和正确的逻辑推理能力。可指导学生做好以下四步工作

11、:( 1 )审题:运用自编数据和测试数据按题目描述手动计算,深入理解命题,并理清输入输出的格式要求。切忌一上来题目都没有审清就在电脑上开工,做到一半才发现照最初的思路的完全错误的。例如:求n !如果 n=6 ,用标准整型也可以做,但n 再大一点的话,就只能考虑用高精度数的处理了。( 2 )分析:在头脑中迅速搜索已经掌握的算法与知识,快速与命题建立联系,用自然语言或流程图写出算法梗概; 在这一个阶段考虑问题一定要全面, 要好好利用草稿纸进行分析, 把思路理清晰, 避免出现一时 “才思泉涌 ” ,半路却突然 “断线 ”写不下去的情况。( 3 ) 完善: 根据算法梗概, 逐段写出程序片断, 复杂的程序可以多用函数与过程来使程序的结构更加清晰。在计算机里输入程序的时候要注意及时保存,特别是算法改变的时候,要保留一些不同版本的程序以备不时之需。( 4 )测试:评分的唯一标准就是测试数据,一道自己有把握,有信心做好的题目一定要花大力气保证其正确性。先测试

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论