C语言教学改革研究与探索.docVIP

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C语言教学改革研究与探索 摘要:针对我院自动化专业学生的学习现状,分析了C语言教学过程中存在的实际问题,通过调整教学内容、改进教学方法、加强实践教学、优化考核体系等一系列措施对C语言课程进行教学改革,取得了较好的教学效果。 关键词:C语言;自动化专业;模块化教学;对分课堂;实践教学 1引言 C语言是一种典型的结构化程序设计语言,它既具有高级语言语法精炼、类型丰富、表达能力强、适于模块化编程等优点,又具有低级语言高效、易控制计算机硬件等特点[1]。目前,国内高校普遍将其作为理工科入门级的程序设计公共课程,除计算机专业以外,其他专业均把它作为通识课程来实施教学。然而,该课程的培养目标应该是培养学生能够利用计算机处理问题的思维方式,启发学生主动将计算机引入到所学专业的学习中去[2]。因此,如何结合理工科专业自身特点进行“C语言程序设计”课程教学,使之既遵循课程教学的基本原则和方法,又能融入到专业学习中,是目前C语言课程教学改革的热点。对于自动化专业来说,学生部分专业课程的学习掌握和工作中的实践应用都离不开C语言,如单片机和嵌入式系统等智能芯片就是以C语言为基础进行设计开发的。自动化专业C语言的课程讲授,要更加注重学生C语言编程应用能力的培养,充分发挥其在自动化专业课程体系中应有的作用。 2课程教学中存在的问题 在自动化专业“C语言程序设计”课程的教学过程中,由于课程自身特点、专业人才培养体系、学生知识结构差异等多种原因,目前的教学工作面临着以下问题:2.1授课内容与专业课程衔接不紧密。目前,在大多数学校的非计算机专业中,C语言的教学与专业课的学习是采用完全割离的方式进行的,一般在第二学期开设C语言课程,到第四个学期才开始陆续进入专业课的学习。在传统C语言教学中,通常以“VisualC++6.0”软件为编译环境,介绍C语言的基本数据类型与表达式、控制语句、数组、函数等基础知识,此外,还会对指针、结构体、共用体、甚至文件进行详细地讲解[3]。在整个教学过程中过于注重语法、语句等细节的讲授,缺少对算法设计的练习,学生课堂参与度较低,以至于在学完整个课程之后,学生也不知道C语言在其专业中的具体用途,学完后很快就会忘记。这样会使得学生在学习过程中没有明确的学习目的,从而逐渐失去学习兴趣,不利于学生分析和解决具体实际问题能力的培养。2.2没有充分发挥其在自动化专业课程体系中的作用。作为一门实践性、应用性较强的课程,C语言能否学好将直接关系到自动化专业学生后期专业课的学习效果。通过C语言的学习,应该培养学生灵活运用算法思想来解决专业问题的能力,为学生进一步学习“单片机”、“嵌入式系统”等其他专业课程打下坚实的基础。但是,目前大部分高校对于C语言的定位只局限于普及计算机基础知识,授课的深度和广度不足,其价值仅仅体现在等级考试上,没有充分发挥其在自动化专业课程体系中的应有的作用。2.3实验实践教学效果不理想。C语言是大学入门级的程序设计语言,但是对于应用型本科院校而言,学生的基础相对来说比较薄弱,其前期的知识储备只有少量的信息技术知识,但C语言中却会涉及很多的概念和复杂的语法知识。学生普遍反映有些概念比较抽象,难以理解。所以,在教学过程中一定要将理论教学与实践教学相结合,但大部分院校在开设课程的时候往往是先讲理论后进行实践教学。这样,学生所学习的理论知识得不到及时的消化吸收,理论教学与实践教学相脱节,达不到预期的教学效果。 3教学改革实践 针对以上存在的问题,我院计算机和自动化两个专业教研室共同制定了一系列的教改措施,并在实施过程中针对具体出现的问题及时进行调整。3.1调整课程结构,使教学向专业靠拢。从培养学生利用计算机解决实际操作问题的能力出发,打破传统C语言的课程结构,以“理论够用、重在实践”为宗旨,以任务驱动为导向,将课程教学内容划分为5大模块,模块化教学内容如图1所示。每个模块包含不同的任务,完成不同能力的培养目标。整个课程以学生为主体来展开,既避免枯燥的理论讲解,又能将具体知识与后续的专业课相结合,使得整个教学过程逐步向专业靠拢。单片机等芯片开发设计是自动化专业学生的重点学习内容之一,因此在C语言的授课过程中适当的增加简单的单片机开发案例,由浅入深,引导学生逐步了解自动化专业到底可以干什么。例如,在学习完循环结构之后,给学生演示用C语言来控制实现的跑马灯程序,这样可以让学生清楚的了解循环程序在实际案例中是如何应用的。3.2改进教学方法,激发学生学习兴趣。C语言是一种面向过程的高级语言,在理论讲解时,其语法规则复杂繁琐,而在上机实验时,抽象的算法程序也很难激发学生的学习兴趣。针对这些特点,根据教学模块内容不同、授课环境不同、教学对象不同设置不同的教学方法。3.2

您可能关注的文档

文档评论(0)

191****0059 + 关注
官方认证
文档贡献者

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

版权声明书
用户编号:5342242001000034
认证主体四川龙斌文化科技有限公司
IP属地四川
统一社会信用代码/组织机构代码
91510100MA6ADW1H0N

1亿VIP精品文档

相关文档