探析高职院校C语言教学改革探讨与实践-职业教育论文.docVIP

探析高职院校C语言教学改革探讨与实践-职业教育论文.doc

  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语言教学改革探讨与实践-职业教育论文.doc

探析高职院校C语言教学改革探讨与实践   论文关键词:高职院校 内容改革 案例+互动 工学交替 任务驱动   论文摘 要:《C语言程序设计》是高职院校计算机类各专业的职业能力课程,在课程教学过程中改革教学内容,选取实用有趣的案例,采用启发式、讨论式和工学交替的任务驱动式教学模式,并充分发挥科学评价的激励性,能显著提高学生的学习积极性和创新能力与应用能力。      《C语言程序设计》是高职院校计算机类各专业的职业能力课程,也是其他理工类专业,如机电专业的必修课。目的是使学生掌握程序设计的一般方法和技巧,锻炼学生的思维能力和创新意识,培养学生调试程序的动手能力和应用计算机解决实际问题的能力,同时也是计算机二级考试所要求的统一考试的课程之一。然而,由于高职学生基础较差、学习自觉性差。因此,如何教好这门课是个值得探讨的问题。   一、高职院校C语言课程教学现状   1.忽略了强调本课程的重要性。虽然不同专业在后续课程的学习和今后的工作中不一定会用到C语言来编程,但编程技术在各种软件中都会用到,例如网页制作后台程序、Flash高级动画、机电控制程序等等,各软件的编程都具有相似的算法和技巧。   2.忽略了高职教育的职业性和学生的理论知识基础差的特点,传统教学偏理论,为巩固所讲语法,实例讲解和实验也都是验证一些经典的数学问题,与实际应用脱节,学生认识不到它的实用性,从而没有积极性,不爱听课,遇到难题容易放弃,上机实践作业也基本上是抄袭。   3.忽略了高职院校不同专业的特点和需求,侧重点没有专业针对性。   针对以上现状,笔者从以下几个方面进行教学改革,并通过实践,效果显著。   二、教学内容改革探讨   在C语言的教学过程中,除强调课程的重要性外,应尽可能减少语法细节的讲述,以实例为主,即案例驱动式教学,在案例中掌握编程解题思路和必要的语法,培养学生分析问题、解决问题的能力,减少学生的畏难情绪,让学生在动手练习的过程中自然掌握具体的语法细节。因此,笔者认为在教学的过程中,应针对不同专业的重点有所侧重,内容有所删减,并选用不同的案例进行教学。   1.忽略在《计算机文化基础》课中有所介绍的进制转换及补码表示的内容。   2.结合专业特点讲解位运算,对机电专业和计算机类专业重点讲解,并可结合实际控制字进行讲解,而对于其他专业则可省略。   3.简化输入函数scanf()和输出函数printf()的格式控制符讲解,在课堂上仅讲解%d,%f,%c三种格式,其他格式可以让学生自学。   4.一笔带过过于复杂的表达式分析,因为为了便于阅读和程序的维护,一般在编写程序时,会用括号来限制表达式各运算符的运算的次序,所以对运算符的优先级也不必要求强行记忆。而对于自增自减运算表达式,只介绍基本的例题即可。   三、教学模式改革   《C语言程序设计》是一门职业能力课程,本人认为采用基于工作过程的“工学交替”的教学模式和“教、学、做一体”的教学方法,是培养学生动手能力及职业岗位能力的有效途径,学生通过“学”即课堂案例的教学与“工”即实践环节的分阶段交替进行,能及时地把所学知识消化应用,并把从实践中发现的问题带入课堂里去学,这样不但提高了学生的学习兴趣,还能使知识点在学与做的过程中得以理解和掌握。   1.“学”环节的改革。传统的理论教学方法强调语法的教学,已经不适应高职教育了,本人从以下几个方面进行了改革探索:   (1)采用生动、有趣、实用的案例教学法,即从生动、有趣、实用的案例入手,让学生从枯燥的语言语法学习中解放出来,从案例中学习、理解和掌握语法。   (2)采用启发式、互动式、讨论式教学,即在上述案例教学过程中,又以引导、启发学生充分发挥其主动性,进行现场讨论、现场编程。教师先给出案例的事实和问题,引导启发学生利用已有知识进行分析讨论、提出各自的见解、找到解决问题的方法、提出相应的算法,最后在互动的过程中共同来完成程序的编写,而不是一开始就给出程序清单。这种让学生参与讨论完成每一步的教学方法能提高学生的兴趣和编程能力,并能充分锻炼学生的思维能力和创新意识。   (3)利用多媒体+黑板的教学手段。多媒体可以包含图形图片、文字、动态、影片剪辑和音效等等,能更形象直观地表达教学内容,从而提高学生的感性认识。比如在讲解内存模型、“汉诺塔”递归时用多媒体就可以很直观形象,而对于一些前后衔接的内容讲解和一些思维讨论过程应用黑板更灵活。   2.“工”之实践环节的探讨。针对高职教育的职业性特点,对于《C语言程序设计》这门职业基础课程,实验实训是提高学生编写、调试、优化程序能力必不可少的环节。只有在实践中才能真正学会编写和调试程序,真正体会到程序的“优化”和学习的兴趣,真正体会到课程的实用性。在组织实验实训时,就要真正考虑

文档评论(0)

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

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

1亿VIP精品文档

相关文档