C语言学习

点赞:16330 浏览:77364 近期更新时间:2024-02-24 作者:网友分享原创网站原创

【摘 要】本文分析了C语言的初学者在学习中出现的问题,并探究了产生这些问题的原因,并对此提出了积极的解决方案,具体阐述了改进C语言学习的措施.

【关 键 词】C语言学习;问题;措施

21世纪属于信息时代,信息时代的核心主角就是计算机,而计算机是由软件和硬件两部分组成,其中硬件是载体,软件是灵魂,而软件的设计就需要程序设计语言,C语言作为最流行的程序设计语言,是任何一个计算机专业及其爱好者们都必须掌握的一门编程语言.在我国的高等教育中,计算机的课程是基础公共课,是必修科目,而有关C语言的课程也是其中的基础课之一.可见,C语言的学习是非常重要的.大学对于C语言的教学目标不仅仅是让学生学会C语言的语法规则,更加注重学生用C语言编程的实际操作能力.这一目标对于C语言的初学者来说,是非常艰巨的,特别是对于非计算机专业的学生,因此,如何才能真正学习到C语言的编程精髓,真正达到学以致用的目是大家都非常关心的问题.


一、C语言学习中存在的问题

(一)基础薄弱,无法适应

C语言学习的课程通常安排在大一,这个时候,学生们刚刚进入高校这个新环境,经过高考后的长达3个月的“放羊”,学生们在学习方面的兴趣有所回落,而且新的学习习惯还未养成,因此,对于一门完全陌生的学科,肯定是无法好好适应的.虽然C语言是计算机编程类的最基础的入门课程,但是,对于学生而言,它属于一个全新的领域,学生们不知道该如何去学习,特别是在进行上机实验的时候,就显得更加不知所措.用C语言编程的时候,要求百分百的正确率,否则,就“差之毫厘,失之千里”,编写的程序无法正常运行,学生们容易产生挫败感,从而降低学习C语言的热情.

(二)课时少,学习压力大

由于C语言对于很多非计算机专业的学生来说,只是一门公共基础课,因此,安排的课时相对较少,这样导致教师在每节课的讲授内容就非常大,学生的学习压力非常大.特别是在刚开始学习C语言的时候,都是些理论知识和语法知识,面对枯燥的理论和大量需要记忆的繁琐的语法知识,学生很难在短期内消化吸收,需要一个过程,而现有的课时安排不够的情况下,使得学生每节课的学习压力增大,一旦前面的内容没有完全掌握,对于后面的学习就无法跟上,从而使得学生会对其产生厌烦心理.

C语言学习参考属性评定
有关论文范文主题研究: 关于计算机的论文范文检索 大学生适用: 学术论文、函授毕业论文
相关参考文献下载数量: 68 写作解决问题: 毕业论文怎么写
毕业论文开题报告: 论文任务书、论文结论 职称论文适用: 期刊目录、初级职称
所属大学生专业类别: 毕业论文怎么写 论文题目推荐度: 优质选题

(三)学习方法不当,学习效率低下

面对这样一个新的学科,要想学好,学习方法是十分重要的.而对于经历了长期的应试教育磨练的大学新生们来说,学习的知识都只是为了应付考试,而不知道真正的如何去学以致用.而学习C语言的最终目的,就是为了编程,反过来说,能够证明学好了C语言的唯一方式就是能够编写出优秀的程序.初学者们在学习之初,带着过去传统的学习方法来进行C语言的学习,注重语法的记忆,可是,到了上机实践的时候,连最简单的模仿都不能做好,就更不用说自己自主设计编写程序了.

二、改进C语言学习的措施

选择好的学习工具

“工欲善其事,必先利其器.”初学者在学习之初,一定要选择最好的学习工具.学校配备的教材不一定是业界公认最优秀的,因此,学生们可以去请老师推荐,或是通过网络查找,配备一两本被业界认可的最好的入门书籍.另外,在实践方面,选择的编程工具也要是最合适的,现在被普遍广泛使用的是VisualC++6.0.

使用好的学习方法

学习的过程都是一个循序渐进的,因此,我们要针对不同的学习阶段使用不同的学习方法.

具体而言,在初期阶段,即刚开始接触C语言的阶段,我们一定要了解它,正所谓“知己知彼,百战不殆”.首先,我们需要对C语言的来龙去脉有非常细致的了解,我们得知道它是怎么产生,经历了怎样的发展阶段,它的主要贡献是什么,它对科学的发展有什么帮助,我们学习它会有哪些好处,学习它的难点在哪,怎样学习才更加高效.在有了这些全方位的了解之后,我们就要让自己喜欢上C语言,要让自己从内心深处渴望学习C语言,那么如何才能做到呢?这就需要培养对C语言的兴趣.“兴趣是最好的老师”,一旦让自己对C语言产生了浓厚的兴趣,在正式学习阶段,我们就有了更强的动力.从心理学角度来看,人们通常对一些很有意思或很有作用的东西产生兴趣,因此,我们就需要去发掘C语言的有意思的地方和有作用的地方.C语言本身虽然看似枯燥,但它有着神奇的魔力,我们使用C语言的时候,虽然是一系列复杂的代码,但确能给我们变出我们想要的程序,通过这些程序,能够给我们带来巨大的便利.其实,教师在教学过程中,也会在这一方面下很大功夫,例如,教师会在教学过程中,现场演示一些比较简单而且很有趣味的小程序,使学生产生羡慕之情,使学生萌发出自己也要试一试的想法,从而“引诱”学生主动积极学习.对于学生来讲,在课堂上,一定要和老师形成良好的互动,要明确老师的教学方法和教学策略,并很好的与之配合.

在中期阶段,即正式学习阶段,这一阶段,最好的学习方法就是模仿――依葫芦画瓢,这也是教师在课堂教学中最常用到的.教师通过挑选一些最经典的例题,然后对其全方位解读,包括问题的产生、问题的分析、方案的设计、方案的实施以及最后问题的解决.通过这种全方位的示范之后,教师再给出相似的例题,让学生自己进行解决.这种教学方法也是非常好的一种自学方法,学生自己可以进行反复的模拟练习,从而掌握对某一类型的问题的解决方法.学生通过这种自己模仿的方法,不断提高自己的能力,而且让自己在解决问题的过程中,增强了自信,从而提升自己的学习兴趣.当然,单纯的模仿肯定是不够的,特别是在上机实验的时候,容易出现一些无法通过模范解决的问题,这个时候就需要耐心细致的进行比对,要善于发现问题所在,不能因为遇到困难就退缩,要积极进取,主动寻找解决问题的方法.

后期阶段,即学习展示阶段,通过对C语言的学习之后,老师也要检验自己的教学成果,学生要检验自己的学习成果.对于这种实践操作型的学科,是非常容易检验成果的.当然,检验的目的不仅仅是看学的效果,更加重要的在于发现学生的不足之处,从而进行改进.检验的方式也有很多,但是“任务驱动法”是最值得提倡的,通过用任务帮助学生们运用所学的知识去解决实际问题,实现从理论到实际应用的跨越.

培养学生自学能力,打造良好学习环境

大学所需要培养的最重要的能力之一就是自学能力,在如今的信息爆炸时代,知识的更新速度是非常惊人的,因此,我们需要掌握自学的能力,从而帮助自己随时进行知识的更新.前文提到过,现在的大学课堂里,C语言的学习课时有限,因此,学生们需要在课外花功夫,而且C语言属于一个实践工具,要想灵活运用其编写实用程序,必须经过大量的课外编程实践.为了培养良好的自学习惯,可以建立学习兴趣小组,小组成员之间互相帮助,互相监督.在小组中,可以自己开展一些编程项目,大家一起分析问题,解决问题,这样更加能够培养学生的学习兴趣.

三、小结

C语言是计算机学习的一门重要的基础课程,也是各专业解决问题的重要工具,因此,学生们都需要很好地将其掌握,希望学生在今后的学习中,选择好的学习工具,改善学习方法,加大自主学习力度,真正培养对C语言的学习兴趣.