C语言教学的方法的探讨.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C语言教学的方法的探讨

C语言教学的方法的探讨   摘 要:在C语言课程的教学过程中,高校教师掌握优秀的教学方法,才能提高学生对C语言的学习兴趣以及学生的编程能力。本文就如何高校C语言教师如何改进教学方法,提升教学能力进行了分析探讨,并在培养学生兴趣等方面进行了举例。   关键词:C语言;教学方法;编程能力   中图分类号:TP312   随着科学技术的飞速发展,计算机技术已经广泛地应用到我们的生活中。大部分高等院校都开始了计算机课,程培养学生的编程能力。C语言由于其强大的表达能力和功能,成为了高等学校计算机相关专业的必修课。但是C语言强大的表达能力与功能也带来了复杂的语法与种类很多的数据类型,给刚进行计算机技术学习的学生来带来了比较大的困难,如何使学生在有限的上课时间中学习掌握更多的C语言编程技巧,提高学生C语言编程语句的准确性,对C语言老师的教学方法要求就比较高。下面,就目前C语言教学过程中存在的问题进行分析,找出更好的教学方法,提升C语言的教学效果。   1 C语言教学中存在的问题   通过这几年对《C语言程序设计》的教学,我总结了C语言教学过程中存在的一些主要问题:   1.1 没能激发学生的学习兴趣   大部分的高等院校C语言课程都开设在大学一年级,而刚进入大学的同学们很多甚至连计算机的基础知识都没有进行系统的学习。这样低的起点,导致他们在C语言的学习上存在很大的困难。C语言数据类型的多种多样、复杂的语法结构,缺少了C语言教师的正确指导,很难使学生提起学习兴趣,不利于教学的顺利进行。   1.2 教学内容和目的不明确   大多数情况下,C语言教师不了解学生的特点,不知道哪些知识点是学生难以掌握的、哪些知识点是学生想要掌握的。这导致C语言教师的教学内容的不明确、教学目的的错误定位,C语言教师在语法等理论知识方面投入太多精力,而忽视了C语言的实际运用。枯燥的理论学生,再加上编程过程中的不顺利,严重影响学生对C语言的学习积极性,完成不了既定的教学效果。   1.3 对上机实践不够重视   C语言是一门实践性非常强的课程,只有通过不断地上机实践,才能更好地掌握语法和算法;只有在上机实践中,才能发展编程过程中的错误,并加以改正。而在目前的C语言教学过程中,C语言教师并没有明确地给学生布置上机任务,在上机实践课上,大多数同学不知道上机内容,没有明确的目的。有的学生在上机时,只是将课本的例子或者教案的例题输入到编译器里面。完全没有达到上机的目的。   2 改进C语言的教学方法   通过对C语言教师教学方法的改进,能使学生明确C语言的学习目的,加强教师与同学之间的交流,改变C语言教师一往灌输式的教学模式,激发学生对C语言学习的积极性,培养学生独立、创新和善于解决问题的能力。   2.1 改进C语言教学方法,培养学生兴趣   恩格斯曾经说过这么一句话:“兴趣与爱好是最好的老师”。在C语言的教学过程中,C语言教师要注意培养学生对C语言的学习兴趣。比如,可以在课前的几分钟向学生介绍C语言的广泛用途:C语言可以编写系统软件,设计小游戏等功能;C语言是其他计算机软件课程,诸如C++、Linux等课程的基础,学好C语言对以后学习其他计算机语言具有很大的帮组。在《C语言程序设计》一书中,直接开始介绍函数的使用规则和C语言的语法,然而学生对这些知识完全不了解,如果按照书本上的顺序进行教学,学生会因为理解困难而失去学习兴趣。刚学习C语言的学生大多数对上机比较感兴趣,虽然他们不知道上机是做什么。C语言教师在开始上课的时候,可以先采用上机教学的方法,通过用C语言解决一些实际的问题来提升学生的学习兴趣。比如我们采用C语言解决数学中的问题:已知三角形的三条边求三角形面积的问题,编程结果如下:   #include   #include   int main()   {   int a, b, c;   double s;   printf(enter a,b,c:);   scanf(%d%d%d, a,b,c);   if(!(a0b0c0))   {   printf(invalid input.\n);   return 0;   } else if((a+bc)(a+cb)(b+ca))   {   s=(a+b+c)/2;   s=sqrt(s*(s-a)*(s-b)*(s-c));   printf(area: %f, s);   } else   printf(can not form a triangle.\n);   return 0;   }   在教学过程中,我们指导学生输入三角形三条边的长度,学生在输入的过程中就会发现有些输入的条件不会显示错误,他们就会产生疑问,这时候C语言老

文档评论(0)

317960162 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档