- 29.55 KB
- 2022-08-11 发布
- 1、本文档由用户上传,淘文库整理发布,可阅读全部内容。
- 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,请立即联系网站客服。
- 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细阅读内容确认后进行付费下载。
- 网站客服QQ:403074932
浅谈C语言学习【摘要】本文分析了c语言的初学者在学习屮出现的问题,并探究了产生这些问题的原因,并对此提出了积极的解决方案,具体阐述了改进c语言学习的措施。【关键词】c语言学习;问题;措施21世纪属于信息时代,信息时代的核心主角就是计算机,而计算机是由软件和硬件两部分组成,其中硬件是载体,软件是灵魂,而软件的设计就需要程序设计语言,C语言作为最流行的程序设计语言,是任何一个计算机专业及其爱好者们都必须掌握的一门编程语言。在我国的高等教育中,计算机的课程是基础公共课,是必修科目,而有关C语言的课程也是其屮的基础课之一。可见,c语言的学习是非常重要的。大学对于C语言的教学目标不仅仅是讣学生学会C语言的语法规则,更加注重学生用C语言编程的实际操作能力。这一目标对于c语言的初学者来说,是非常艰巨的,特别是对于非计算机专业的学生,因此,如何才能真正学习到c语言的编程精髓,真正达到学以致用的冃是大家都非常关心的问题。一、C语言学习屮存在的问题(一)基础薄弱,无法适应C语言学习的课程通常安排在大一,这个时候,学生们刚刚进入高校这个新环境,经过高考后的长达3个月的“放羊”,学生们在学习方面的兴趣有所回落,而且新的学习习惯还未养成,因此,对于一门完全陌生的\n学科,肯定是无法好好适应的。虽然c语言是计算机编程类的最基础的入门课程,但是,対于学生而言,它属于一个全新的领域,学生们不知道该如何去学习,特别是在进行上机实验的时候,就显得更加不知所措。用C语言编程的时候,耍求白分白的正确率,否则,就“差之毫厘,失之千里”,编写的程序无法正常运行,学生们容易产生挫败感,从而降低学习C语言的热情。(-)课时少,学习压力大由于C语言对于很多非计算机专业的学生来说,只是一门公共基础课,因此,安排的课时相对较少,这样导致教师在每节课的讲授内容就非常人,学生的学习压力非常大。特别是在刚开始学习c语言的时候,都是些理论知识和语法知识,面对枯燥的理论和大量需要记忆的繁琐的语法知识,学生很难在短期内消化吸收,需要一个过程,而现有的课时安排不够的情况下,使得学生每节课的学习压力增大,一旦前面的内容没冇完全掌握,对于后面的学习就无法跟上,从而使得学生会对其产生厌烦心理。(三)学习方法不当,学习效率低下面对这样一个新的学科,要想学好,学习方法是十分重要的。而对于经丿力了长期的应试教育磨练的大学新生们来说,学习的知识都只是为了应付考试,而不知道真正的如何去学以致用。而学习c语言的最终目的,就是为了编程,反过来说,能够证明学好了C语言的唯一方式就是能够编写出优秀的程序。初学者们在学习Z初,带着过去传统的学习方法来进行c语言的学习,注重语法的记忆,可是,到了上机实践的时候,连最简单的模仿都不能做好,就更不用说自己自主设计编写程序了。二、改进c语言学习的措施(-)选择好的学习工具\n“工欲善其事,必先利其器。”初学者在学习之初,一定要选择最好的学习工具。学校配备的教材不一定是业界公认最优秀的,因此,学生们可以去请老师推荐,或是通过网络查找,配备一两本被业界认可的最好的入门书籍。另外,在实践方面,选择的编程工具也要是最合适的,现在被普遍广泛使用的是VisualC++6.O0(二)使用好的学习方法学习的过程都是一个循序渐进的,因此,我们要针対不同的学习阶段使用不同的学习方法。具体而言,在初期阶段,即刚开始接触C语言的阶段,我们一定要了解它,正所谓“知己知彼,百战不殆”。首先,我们需要对C语言的来龙去脉有非常细致的了解,我们得知道它是怎么产牛,经历了怎样的发展阶段,它的主要贡献是什么,它对科学的发展有什么帮助,我们学习它会有哪些好处,学习它的难点在哪,怎样学习才更加高效。在有了这些全方位的了解之后,我们就要让自己喜欢上C语言,要让自己从内心深处渴望学习C语言,那么如何才能做到呢?这就需要培养対C语言的兴趣。“兴趣是最好的老师”,一旦让自己对C语言产生了浓厚的兴趣,在正式学习阶段,我们就有了更强的动力。从心理学介度来看,人们通常对一些很有意思或很有作用的东西产生兴趣,因此,我们就需要去发掘C语言的有意思的地方和有作用的地方。C语言本身虽然看似枯燥,但它有着神奇的魔力,我们使用C语言的时候,虽然是一系列复杂的代码,但确能给我们变出我们想要的程序,通过这些程序,能够给我们带来巨人的便利。其实,教师在教学过程中,也会在这一方面下很大功夫,例如,教师会在教学过程中,现场演示一些比较简单而且很有趣味的小程序,使学牛产生羡慕之情,使\n学生萌发出自己也要试一试的想法,从而“引诱”学生主动积极学习。对于学生来讲,在课堂上,一定要和老师形成良好的互动,要明确老师的教学方法和教学策略,并很好的与之配合。在中期阶段,即正式学习阶段,这一阶段,最好的学习方法就是模仿一一依葫芦画瓢,这也是教师在课堂教学中最常用到的。教师通过挑选一些最经典的例题,然后对其全方位解读,包括问题的产生、问题的分析、方案的设计、方案的实施以及最后问题的解决。通过这种全方位的示范之后,教师再给出相似的例题,让学生自己进行解决。这种教学方法也是非常好的一种自学方法,学生自己可以进行反复的模拟练习,从而掌握对某一类型的问题的解决方法。学生通过这种自己模仿的方法,不断提高自己的能力,而且让自己在解决问题的过程中,增强了自信,从而提升自己的学习兴趣。当然,单纯的模仿肯定是不够的,特别是在上机实验的时候,容易出现一些无法通过模范解决的问题,这个时候就需要耐心细致的进行比対,要善于发现问题所在,不能因为遇到困难就退缩,要积极进取,主动寻找解决问题的方法。后期阶段,即学习展示阶段,通过对c语言的学习之后,老师也要检验自己的教学成果,学生要检验自己的学习成果。对于这种实践操作型的学科,是非常容易检验成果的。当然,检验的目的不仅仅是看学的效果,更加重要的在于发现学生的不足之处,从而进行改进。检验的方式也有很多,但是“任务驱动法”是最值得提倡的,通过用任务帮助学生们运用所学的知识去解决实际问题,实现从理论到实际应用的跨越。(二)培养学生自学能力,打造良好学习环境人学所需耍培养的最重耍的能力之一就是自学能力,在如今的信息爆\n炸时代,知识的更新速度是非常惊人的,因此,我们需要掌握口学的能力,从而帮助自己随时进行知识的更新。前文提到过,现在的大学课堂里,C语言的学习课时有限,因此,学生们需要在课外花功夫,而且C语言属于一个实践工具,要想灵活运用其编写实用程序,必须经过大量的课外编程实践。为了培养良好的自学习惯,可以建立学习兴趣小组,小组成员之间互相帮助,互相监督。在小组中,可以自己开展一些编程项目,大家一起分析问题,解决问题,这样更加能够培养学生的学习兴趣。三、小结C语言是计算机学习的一门重要的基础课程,也是各专业解决问题的重耍工具,因此,学生们都需耍很好地将其掌握,希瑕学生在今后的学习中,选择好的学习工具,改善学习方法,加大自主学习力度,真正培养对C语言的学习兴趣。参考文献:[1]陈广群,孔发弟・C语言课堂教学改进初探[J]•南京广播电视大学学报,2009(02)⑵魏青.《C语言》教学中学生学习兴趣的培养[J]・电脑知识与技术,2010(21)[3]祝瑞•快乐教学法在C语言教学中的运用[J].工会论坛(山东省工会管理干部学院学报),2010(06)[4]师艳侠•论如何激发学生学习信息技术的兴趣[J]・才智,2009(10)[5]祝贺・C语言教学中存在的问题及对策探讨[J]•黑龙江科技信息,2010(13)