《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语言程序设计》项目化教学改革.doc

《C语言程序设计》项目化教学改革   摘 要:本文以浙江安防职业技术学院安全防范技术专业14级和15级学生为研究对象,对C语言程序设计课程采用机房上课;明确教学目标、加强学生动手能力、开放性考核等方式进行教学方法改革。   关键词:职业技术学院;教学目标;开放性考核;教学方法   1 项目化教学的重要性   C语言是目前最为流行的一种程序设计语言,是程序设计的入门语言,也是C++、C#等程序设计语言的基础。其高效、灵活、功能强等优点使它不仅成为计算机专业的一门必修课,也是其他理工科专业的一门基础课。但是C语言极强的抽象思维要求、灵活的语法规则、繁多的基础知识给学生的学习带来了许多困难。因此,对C语言程序设计进行课程改革,实现项目化教学变得尤为重要。   2 项目化教学的优点   “项目化教学”是以教师提出一个问题(找出几个数中的最大值),学生在教师的指导下,通过对整个课程知识的学习和应用实例的理解,以小组为单位完成一个项目的教学方法。   “项目化教学”中,学生是主体,也是项目的实践者。学生通过所学知识分析解决实际问题,通过项目的实践更好地掌握知识。教师是“项目化教学”的间接参与者,在学生完成项目的过程中指导学生,帮助学生解决疑问,从传统的知识传播者转变为项目指导者。   “项目化教学”中学生通过实践的方式学习知识点,其优点可总结为以下几点:   (1)学生根据项目内容明确学习目标。   (2)学生通过项目实践提高知识的应用能力。   (3)“项目化教学”可促进学生学习的积极性。   (4)教师可通过项目针对性地向学生传授知识。   (5)教师可通过观察学生项目的完成情况了解学生对知识点的掌握程度。   3 教学现状   (1)教学目标设置过高   尽管C语言是众多理工科专业开设的一门基础课,然而其教学目标应以学生层次的不同而不同。高职教育主要培养学生的实操性,只需学生掌握基础知识足已。浙江安防学院是一所普通的高职院校,以培养安防类人才为主,但其C语言的教学目标设置与计算机专业相差无几,学生学习效果一般。   (2)学生缺乏学习兴趣,学习效果差   浙江安防学院作为全日制高职学校,在校学生的层次不高。C语言内容枯燥,知识点多,概念复杂又容易出错,学生初学时便有畏难情绪,给教学带来了不少困难。   (3)考核方式单一,不符合课程性质   传统C语言的考核方式是平时成绩加笔试的形式,这种考核方式单一,对学生知识掌握程度的把握不准。C语言作为一门实操性强的课程,应注重学生动手编程的能力,因此需采用多样化的考核方式。   4 教学改革   针对上面所提到的C语言教学中存在的不足之处,笔者对15级安全防范技术专业学生进行了教学改革,改革的内容主要为以下几点:   (1)结合专业实际,明确教学目标   安全防范技术专业学生作为普通的高职学生,对纯理论学习的积极性不高;相反,对动手实践的积极性却很高。本专业开设的C语言课程是作为单片机的前修课程,学生学习单片机时需要懂一些简单的编程知识,对于数组和指针等的要求却不高。此外,C语言中所涉及到的基础知识繁多,而高职学生普遍不喜欢多记多背,过多知识点的讲解只会消磨他们学习的积极性。结合以上情况,笔者在做教学改革时进行了如下改革:1)简要介绍了常量中的整型、实型和字符型。2)舍去了变量中的动态变量,静态变量等不常用的知识点。3)数据操作中只涉及到了算术运算和赋值类运算。4)输入输出语句的内容进行了大量的缩减。5)数组做了简要的介绍。6)指针和结构体进行了删除。   (2)上好第一堂课,激发学生兴趣   C语言作为学生在大学时遇到的第一个编程类课程,其内容枯燥、概念复杂、知识点繁多,往往会打击学生学习的积极性。此外,C语言中涉及到许多英文字母,很多学生会将其与英语等同起来,这对于本身就不擅长英语的学生来说无疑是一个沉重的打击。因此,教师应该认真对待第一堂课,将C语言这门课程的性质解释清楚,大致可以从以下三个方面来解释:   第一,什么是C语言。对C语言课程做简要介绍,撇清它与英语之间的关系,将学生带入到神奇的编程世界。笔者的做法是给学生展示了一些简单的编程例子:(1)显示自己的基本信息;笔者在第一堂课向学生介绍C语言时,教学生如何用C语言程序输出自己的基本信息,并让学生动手实践,大大提高了学生动手实践的积极性。(2)做一些简单的算法;笔者在第一堂课中还向学生展示了乘法口诀表以及一些简单的图形等,很好地阐述了C语言的功能。   第二,为什么要学C语言。结合专业特点,阐述开设课程的必要性。安全防范技术专业开设C语言是将它作为单片机的先修课程,使学生具备安防设备安装调试和维修的能力,同时也鼓励学生参加计算机等级考试。在第一堂课中,笔者向学生介绍了C语言

文档评论(0)

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

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

版权声明书
用户编号:5243141323000000

1亿VIP精品文档

相关文档