面向工程师培养的《C语言程序设计》实践教改研究.docVIP

面向工程师培养的《C语言程序设计》实践教改研究.doc

  1. 1、本文档共6页,可阅读全部内容。
  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语言程序设计》实践教改研究.doc

面向工程师培养的《C语言程序设计》实践教改研究   摘要:分析了当前C语言程序设计实践教学中存在的问题,结合国家“工程师”教育培养计划,提出了面向工程师培养C语言程序设计实践教学改革措施,采用循序渐进的方法,设计上机教学环节和课程设计教学环节内容,培养了学生独立思考的能力、提出分析和解决问题的能力、动手实践能力、实际工程项目开发能力、创新能力和表达沟通能力。   关键词: C语言;工程师;实践;课程设计;工程项目   中图分类号:G642 文献标识码:A 文章编号:1009-3044(2013)10-2392-02   《C语言程序设计》课程是高校计算机类各专业开设的一门专业必修基础课程,又是学生在大学阶段接触的第一门计算机语言课程。目前C语言程序设计教学实践过程中主要存在如下问题:   1)学生感觉入门困难   由于C语言具有逻辑性强、内容抽象、语句使用灵活的特点,并且学生要转变思维模式,以计算机的思考方式来编写程序,所以有相当一部分学生感觉入门困难。   2)学生陷入“懂语法,但不会编程序”的怪圈   学生们通常会觉得C语言的语法知识并不难懂,也能够听懂老师课堂上分析和讲解的例题,但真正自己动手编程解决实际问题时,有相当一部分学生不知如何下手,从而陷入了“懂语法,但不会编程序”的怪圈。   3)验证性上机比例过多,不会调试程序   C语言上机环节内容一般都有80%以上的验证性上机,学生按照书本例题程序键入计算机编译运行,得到结果后进入下一个例题练习,缺乏反思和举一反三的过程。有些学生编译程序出错后,只是对照书上的代码行一行一行的检查程序,纠正错误,缺乏定位错误、调试程序的能力。上机课的目的应该是训练程序设计思想和提高程序调试能力,而不是简单的验证程序,否则学生的分析问题和解决问题的能力得不到锻炼,动手能力差。   4)缺乏综合性的中小型项目的训练   C语言每次上机内容都是针对书中一章或是几章知识点内容的训练,缺乏一个能够涵盖尽可能多的知识点的综合性的中小型项目的训练,从而不能构成一个完整的知识体系,因此学生缺乏工程开发能力和项目的掌控能力。   1 面向工程师培养的《C语言程序设计》实践教学改革   1.1 面向工程师培养下对C语言程序设计教学提出新的要求   如何培养符合社会需要的工程技术人才是国内外教育界普遍关注的问题。美国国家工程研究院工程教育委员会发起的举世瞩目的美国“2020年的工程师”教育计划。教育部出台重大教育改革项目“卓越工程师教育培养计划”。培养学生的工程实践能力和创新能力,是各大应用型本科院校在实践教学体系中的一个薄弱环节。   在这种背景下,提出了面向工程师培养的《C语言程序设计》实践教学改革的想法,旨在培养学生独立思考的能力、提出分析和解决问题的能力、动手实践能力、实际工程项目开发能力、创新能力和表达沟通能力。   1.2 改革的主要思想和具体措施   改革C语言程序设计实践教学内容,采用“循序渐进”的方法,使学生在上机环节中通过引导编程、独立编程这样的安排,使学生感受到解决问题的快乐和成就感,提高学习的主动性。直到最后通过课程设计环节互相协作完成一个中小型的信息系统,培养学生的工程项目开发能力、创新能力以及协同工作和表达沟通能力。   1) 上机教学环节引入的内容   C语言程序设计上机教学环节贯穿到整个C语言程序设计授课过程之中,在机房完成。为配合这一环节,专门编写了C语言程序设计上机指导手册,其中综合性上机内容达到了85%以上,上机指导手册的内容主要分为三部分:第一部分提出本次上机应达到的目的和要求。第二部分是引导启发学生按照步骤完成上机内容。学生往往在一开始就从头到尾地编写一个完整的程序会觉得非常困难,所以第二部分遵循引导启发为主的原则,关键步骤都会给出指导提示信息,引导学生一步步的思考,启发学生进行相关实践,学生主要是以填空补缺或是改错的形式完成该部分的上机内容。另外,有些程序被故意设计成为错误的程序,学生要通过编译改错的环节将错误的程序改为正确的程序,在这个过程中,可以训练学生阅读错误、定位错误和调试程序的能力。通过这一部分上机内容的设计,学生在上机实践过程中有章可循,不至于无从下手,使学生渐渐掌握了编写程序应遵循的步骤和规律,同时也能增强编程的兴趣与自信心。第三部分是独立编程部分,完成一个完整程序从头到尾的编写。通过第二部分的引导启发训练,学生在完成第三部分的独立编程将会更加容易上手。通过上机环节的训练,培养了学生独立思考的能力、提出分析和解决问题的能力和动手实践能力。   2) 课程设计教学环节引入的内容   C语言程序设计课程设计教学环节安排在C语言程序设计课程结束后接下来的两周时间内。课程设计要求学生完成三道题目,分别是万年历

文档评论(0)

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

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

1亿VIP精品文档

相关文档