网站首页 语言 会计 电脑 医学 资格证 职场 文艺体育 范文
当前位置:书香门第 > 计算机 > C语言

浅谈如何学好C语言

栏目: C语言 / 发布于: / 人气:1.74W

导语:对于中职的计算机专业的学生来讲,C语言是最基本的语言往往也是学生接触的第一门程序设计语言。下面就由小编为大家浅谈一下如何学好C语言,欢迎大家阅读!

浅谈如何学好C语言

C语言是当今世界上最流行的发展最迅速、最受欢迎的计算机程序设计语言之一。具有简洁、紧凑、灵活、实用、高效、可移植性好等优点。通过学习C语言,学生们不仅能够掌握一种实用的计算机编程语言,锻炼抽象思维能力,掌握编程的技巧,同时也为今后学习C++、VB等其它语言打下了良好的基础。C语言对于中职学生普遍觉得难学、枯燥,难懂。对于教师来说,课程进度慢,无法顺利地完成教学规定的内容,也带来了不少的困惑。作为一名工作在一线的中职计算机教师,在教学的同时不断地总结如何才能更好地让学生学好这门课程,如何才能让教师轻松地完成这门课程的教学任务。下面我就自己的教学经验和学生学习状况如何学好C语言谈了几点体会

  1明确学习C语言的目的

对于中专计算机专业的学生来说,C语言这门课程是新开的一门专业课,是一门最基本的语言往往也是学生接触的第一门程序设计语言。首先要让学生对于新知识,新事物有一个认知的过程,明确我们学习目的不是只为了学习C语言,而是为了能够掌握程序设计的方法,具有程序设计的基本理念,为以后学习计算机专业其它课程和计算机应用打下良好的基础。

  2要学好数学、英语这二门基础课

在C语言的学习过程中,一般有大量的算法和数据结构需要去了解,许多算数运算和逻辑运算、关系运算、循环结构都可以利用数学知识来完成的,同样许多算法都是为了完成数学领域的计算。编写程序是为了让计算机可以代替人操作运算过程,从而减少人力。可见数学在计算机学习中的重要地位,有了数学知识,你会发现数据结构与算法原来也是很简单的。同理,在C语言的学习过程中,我们会用到大量的英语知识。对于编程来说,英语的作用体现在阅读英文文档,适应国际化的编程环境,我们要记住常用的一些C语言中用到的词汇,也就是诸多的关键字。

  3做好对语言入门和对C语言发展的了解

中职计算机专业的C语言课程一般在入校后的第二学期开设,对于学生来说,已经开始接触计算机知识,处于一个计算机技术的启蒙阶段.在这个启蒙阶段,最重要的就是入门。当大家都满怀信心的去学习计算机专业基础课程时,发现太多的知识抽象,无法理解。“不明白”,的地方处处皆是。因此《C语言程序设计》入门课是至关重要的。因为学生都是初次接触C语言,C语言对他们来说是神秘的,首先在学习之前要充分了解相关领域的知识,明确学习目的及学习重要性,教师在讲授入门课时注意尽量“通俗”化, 不要过多使用程序语言,以最简单的实例来完成教 学,使的课堂气氛显的轻松且有知性,从而激发学生的学习好奇心和学习欲望。

  4掌握C语言的知识要点

C语言基础知识内容丰富,识记的知识点比较多,各知识点具有非常大的连贯性,常常是牵一发而动全身,这往往使得学生在入门阶段容易产生畏难情绪。眼高手低是每一个刚学C语言的人都会出现的一种情况。翻开课本就能看懂,抛开课本去完成某一题时却相当困难。由于C语言灵活、强大,初学者要全面地掌握它非常吃力,因此在学习C语言的过程中,首先一定要熟练掌握变量、常量、基本数据类型及特点和运用、运算、、表达式及语句、C语言编写的基本格式。再次要掌握C语言的流程控制语句、数组、函数、指针等基础知识。再次要熟练各个知识点的运用,可以把学习的重点放在函数的设计框架、参数设计、返回值设计等关键问题上。

  5理论联系实践,重视上机试验

计算机专业的大部分课程都是通过实践来检验学习成果的,更重要的是要将所学的理论知识都要在实践中更好的发挥。C语言也是一门实践性很强的课程,既要掌握概念,又要动手编程、上机调试运行。养成上机前分析题目,并编出程序源代码的好习惯,编程时要注意程序的格式、标点符号等,同时调试程序时要有耐心,有时一个程序可能要修改多次,甚至于费了不少劲还是没结果。要不断向老师或者同学请教,不断地查阅资料,所以编程千万不可遇难而退,这个时候是决定你水平提高的关键,一定要坚持到底。坚持就能成功。程序调试成功后,要总结分析出自己在编写程序时都出现了那些不足,在以后的解题过程中自己应该注意的问题。上机调式程序成功后要完成实验报告,逐步积累调试程序的经验。培养自己良好的编程习惯。

  6培养学生要有自信和解决问题的能力

C语言学习的过程中,大部分的学生都感觉学的比较困难,尤其在上机调试程序的过程中,让许多学生有受挫的感觉。我们首先让学生对自己要有自信,对学好C语言课程要有信心。这样我们才会有一个好的学习状态。

C语言的学习要准确、确定和逻辑。在学生学习的过程中遇到问题,难题也就不可避免。怎样面对问题,解决学习过程中产生的问题,也是我们目前自主学习的一个重要内容。遇到问题坦然面对,不同程度上又提高了学生的`创新思维能力。作为教师我们有义务,有责任努力引导学生把学习过程中所遇到的每一个困难,每一次所犯的错误和经历的失败,当作学习过程中的一块垫脚石,人生经历中的每一步阶梯。

  7学生探究合作学习能力的培养

所谓探究合作学习可以理解为学生与学生,学生与老师等等各个方面的交流学习。C语言这门课程活动的探究可以激发学生对新知识,新事物有准确,缜密的编程思维,同时也能教给学生正确的学习方法,高效地掌握新知识,新内容,还可以培养学生的实验,感知和敏锐的观察力,养成良好的习惯,从而获得提高。合作呢,也就是鼓励学生勤思多问,把学习中的自己独立解决不了问题,大家一起拿出来讨论,教师再进行有意识的引导,加以点拨,这样可以既节约时间,又让学生把知识得到巩固。自己在编程过程中遇到不能解决的问题不要死钻牛角尖,可以参考一下已做出的同学的,也可几个同学共同探讨协同解决。

总之,计算机语言是各计算机专业普遍设置的一门计算机课程,也是培养学生计算机能力的一门基础课程,是各专业学生进行计算机编程以及从事计算机研究的基础类课程,意义十分重大。计算机语言的种类很多,各种语言的区别只是语法规则和具体的实现方式不同,好多方面都是相通的,所以对于计算机语言的学习关键在于精而不在于多。C语言是计算机程序设计中一种广泛使用的基本语言工具,学习C语言是学生形成编程思维,是为将来进行计算机软件开发设计打下基础的重要过程。

Tags:浅谈 语言