c语言课程中指针内容体系设置改革尝试

c语言课程中指针内容体系设置改革尝试

ID:5983945

大小:29.00 KB

页数:8页

时间:2017-12-30

c语言课程中指针内容体系设置改革尝试_第1页
c语言课程中指针内容体系设置改革尝试_第2页
c语言课程中指针内容体系设置改革尝试_第3页
c语言课程中指针内容体系设置改革尝试_第4页
c语言课程中指针内容体系设置改革尝试_第5页
资源描述:

《c语言课程中指针内容体系设置改革尝试》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、C语言课程中指针内容体系设置改革尝试  摘要:指针是C语言的基本组成部分,如何让学生更好地理解和掌握指针内容,是教师面临的重要研究课题。文章给出一种新的指针内容编排体系,在该体系下,指针内容不再像以往那样独立成章,而是贯穿于整个课程始终。这样,可以让学生有尽可能多的消化和理解时间,从而更好地掌握指针的基本内容和使用方法。关键词:C语言;指针;内容编排体系;教学方法现今,几乎所有的理科非计算机专业都开设了“C语言程序设计”课程,旨在培养学生的编程能力,提高计算机素养,为以后的学习、工作及科研打下坚实的基础。C语言有着丰富的内容,指针部分是C语言的基本组成部分,由于其在程序编写及软件开发

2、中发挥着重要的作用,它成为C语言的重点内容;同时,由于其理解和掌握上存在的难度,它也是C语言的难点内容。随着教学改革的深入开展,许多学校都对该课程进行了调整,其中一项就是课时的调整,目前,存在着64+32、48+32、32+32等多种课时设置方案。在课时有限甚至是偏少的情况下,如何让学生能更好地理解和掌握指针内容,成为教师面临的研究课题。8关于整个课程的教学改革与创新,很多文章进行了介绍。尤其是关于指针内容的教学探讨与改革,一直没有停止,很多好的研究成果见诸报端,成为教师的有益参考和借鉴。这些探讨主要集中在如何对内容进行讲授、如何帮助学生理解难点解答疑问、讲授手段探索、例题精选等方面

3、,这对教师和学生来说都是不无裨益的。尽管如此,教学实践中,还是经常会出现学生们对指针理解不够透彻,从而影响指针的使用和应用。通观现在的C语言教材,在内容编排上,大多数是将指针内容独立成章,对指针集中讲解,并且其在整个内容编排体系中所处位置偏后。这样编排的好处是指针内容比较集中,讲起来易进行综合分析、比较,但问题也有,即学生理解和消化指针内容的时间不够,从而影响学习效果。本文就是针对这一问题展开讨论的,试图在这方面能作些改革尝试,改进教学效果。1指针内容体系的新设置8近年来,针对指针内容教学中出现的问题,北京师范大学信息技术与应用课程组进行了认真思考和分析,试图找到解决问题的办法。这些

4、尝试主要集中在上课的讲授方法、手段、技巧,以及上机试验的设计与考核等方面。我们的教学团队也进行过探讨,并且借鉴已有改革成果,教学效果有所改善,但不明显。这促使我们进行更深刻的思考与反思,探究新的解决方法。2004年,我们的教学团队开始了内容编排体系的改革尝试。改革课程内容编排体系,既要注意体系的科学与合理,更要兼顾能解决教学中存在的问题。于是,我们针对c语言中几大主要模块重新设计与布局,本文介绍的是指针内容体系的调整与改革。新的指针内容编排体系的指导思想是打破指针内容编排上的“独立成章”,代之以将指针内容贯穿于整个课程体系的始终。’在这种思想的指导下,我们在课程开始就设置指针的基本概

5、念,让学生更早认识指针这一对象。当然,这个时期的讲解和介绍主要聚焦于基本概念,把它同基本数据类型一起进行讲解。然后,在后面的章节中有机穿插讲解相应的指针内容及应用。比方说,在讲函数的时候,将指针和函数结合,讲解指针性形参、指针值函数、函数指针等内容;在讲数组时,将数组和指针结合,讲解用指针操纵数组、指针数组、数组指针等内容;在讲文件时,讲解文件指针等;在讲动态数据结构时,讲解指针更广泛和深刻的应用,等等。8这样一种内容的编排方法,虽然不会出现指针内容的“独立成章”,但是几乎在后面的每章中都会出现与指针内容相关的小节,体现出“将指针内容贯穿于整个课程体系”的指导思想。这样做,可能有人会

6、担心削弱了指针在C语言中的地位,其实,这种担心是多余的。因为关于指针的内容没有减少,只是将集中讲解改为逐步、循序、适时讲解。这样做的好处是明显的:1)增加了学生的消化理解时间,更好地体现了指针内容的重要性。将指针内容进行拆分,合理地分配到相应的章节中去,这显然拉长了学生对指针内容的消化和理解时间,从而有助于对内容的更好掌握。这也很好地克服了以往内容偏后导致的理解消化时间不够的不足。这种编排方法不仅讲解了指针的全部内容,而且还跟其他内容进行了有机结合。因此,这种编排体系不仅没有降低指针在C语言中的地位,反而更能体现指针内容的重要性。2)降低了指针的难度和学生对指针的畏惧。众所周知,指针

7、是C语言的重要内容,同时也是难点。许多学生从心理上有种恐惧感,一定程度影响了学习效果。我们设计的“化整为零”的内容编排方法,让学生在慢慢消化的过程中,逐步掌握指针的内容。在看似不知不觉的过程中,达到了“各个击破”的良好效果。因此,可以说在一定程度上降低了指针内容的难度。3)增强了学生应用指针的直观感受。8在相应的章节中穿插讲解指针内容,并有机结合,给出恰当的实例和应用背景,这样学生能感受到指针内容使用的必要性和自然感,了解应用的背景,从而增强对指针应用的直

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。