c语言课程在高职院校教学中存在的问题和改革措施.doc

c语言课程在高职院校教学中存在的问题和改革措施.doc

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
c语言课程在高职院校教学中存在的问题和改革措施

C语言课程在高职院校教学中存在的问题和改革措施 摘 要:学生开始学习C语言,思维习惯还不适应对C语言的学习。加上学习C语言时还没有接触物理层面的器件不知道C语言用在哪里,不能坚持学习。本研究就是通过明确学习目的、分散难点、降低学习C语言的难度,以真实的测温工程引导学生学习兴趣,使坚持顺利完成对C语言的学习。 关键字: C语言;高职教学;测温工程;改革措施 1、学生学习C语言的现状 由于C语言简洁紧凑、具有结构化的控制语句、生成的目标代码质量高、具有良好的移植性和灵活性,都选择C语言作为首个计算机教学语言。C语言除了具有以上高级语言的优点外还允许直接访问物理地址,更适应于底层应用软件的开发,是嵌入式电子产品开发、芯片设计等基础; Linux的内核也主要是以C语言写的。基于以上特点,即使面向对象程序设计流行的今天,许多公司依然把C语言作为程序设计的首选语言,开发解决本领域的应用程序。 然而,C语言教学现状不能令人满意,C语言是学生进入大学学习的第一门计算机语言,加上C语言本身的抽象性、用语句表达逻辑关系比较复杂,加之以往在C语言教学中不能与解决实际问题紧密结合,造成学生学习C语言过程感到困难,目的又不明确,不能从学习C语言中获得成就感,降低了学习兴趣,学习到最后能够坚持下来的学生比例很低。往往导致学习C语言开始阶段踌躇满志,中间阶段困惑遍地都是,最后阶段不了了之的现象。严重影响了C语言的教学质量和教学效果。 2、本研究的具体解决思路 本研究主要从C语言的特点和学生以往学习中出现的问题出发,通过强化知识点、分散难点、以实际测温工程问题作为C语言学习承载媒介,通过激发学生学习兴趣,严格要求学生、充分信任学生,鼓励学生坚持学习,发挥师爱在教学过程中的作用,促使学生完成C语言的教学,最终达到学生在学习过程中目的清晰、学有兴趣、学以致用的目的,帮助学生熟悉C语言在工程中的使用。提高学生的综合职业能力和素质,为顺利就业打下一个良好的基础。 3、本课题的研究内容的具体步骤和内容 3.1 归纳出C语言的知识点 为了把C语言的知识梳理清晰便于学生记忆,我们把C语言的知识分为静态的知识和动态的知识。 3.1.1 静态的知识[1] (1)一些概念如:运算符、标识符、关键字、数据类型、表达式、语句、数组、函数、指针等,像运算符、标识符、数据类型等概念容易理解,但是另一类概念(还包含用法)如二位数组及引用、指针、结构体与共用体等概念都是新接触的概念并且抽象,它们的使用还涉及到计算机内部的工作过程,难度比较大,需要反复通过实例让学生理解定义,在理解的基础上在尝试着应用。在这部分教学中需要重点加强练习。 (2)C语言的格式:可以概括为“函数头 + 一个主函数”的结构,这是任何一个C语言程序必须的格式,就像给具体的C语言穿的一件制服,看到这个制服就知道是一个C语言程序;反过来,每一个C语言程序都必须穿这套制服。具体C语言程序中是什么内容,就要看{ }中的内容了。 3.1.2 动态知识包括算法、函数、语句的使用、编译工具软件 (1)算法是一个很复杂很宽泛且有很大难度的问题,但就解决常见的工程问题和生活问题的算法还不是很难。明确算法只是解决问题的方法和步骤,不能对算法这个概念产生神秘感。对常见的算法会用C语言实现就可以,例如:一般的数值计算、逻辑运算、查找、排序、查表等。 (2)函数[2]:明确函数的调用、参数的传递,函数是C语言中的一个重要概念和组成部分,是C语言程序的基本组成单位,计算机的很多功能都是通过函数来实现的。要会使用乘方开方、正弦余弦、正切余切、指数运算、微分积分等有关的数值运算函数,能完成一般的数值计算,通过查阅资料会使用常用数学函数和必要的其它常用库函数就可以了,在教学中要进行分项针对练习。 (3)C语言的编程语句表达式和语句的关系:把C语言语句分为四类以强化学生的记忆:顺序语句、选择语句、循环语句、转移控制语句。C语言编程语句的教学是C语言教学中最核心难度最大也最有挑战性的部分,只有学好这部分内容,才有可能会使用C语言进行编程。对这部分内容的教学重点要区别对待。对顺序结构的语句来说,难度比较小,结合工程中的的算法就可以顺利过关。选择语句的难度有两个,一是几种选择语句的书写格式和用法。二是选择语句的嵌套,逻辑关系一层套一层,逻辑嵌套的逻辑习惯养成不容易,必须由简单到复杂循序渐进进行,让学生养成用C语言逻辑嵌套的方式寻找解决问题的习惯。对简单的循环语句结构要加大强化力度,开始通过一定量的循环小实例练习加强学生对循环语句的理解,达到熟练运用的程度,然后再结合工程中的循环语句让学生知道循环语句在工程中的实际运用。循环的嵌套难度最大,对循环嵌套的教学必须通过实例反复训练,达到熟练的程度,并且让学生自己寻找生活中循环嵌套的例子,以适应循环嵌套的逻辑。最后

文档评论(0)

ailuojue2 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档