“项目驱动”教学在C语言程序设计教学中的研究和应用.docxVIP

“项目驱动”教学在C语言程序设计教学中的研究和应用.docx

  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语言程序设计》教学中的研究和应用   以计算机科学为灵魂的信息产业是优化我国产业结构,促进低碳经济,改变我国以劳动密集型产业为主现状的希望之星。而C语言是工科类、特别是计算机类专业的基础课程,它的灵活、高效、运算符和数据类型丰富、可移植性好、跨平台性好等特点深受广大程序爱好者喜爱。大学《C语言程序设计》课程是面向计算机极其相关专业和非计算机专业的程序设计基础课程,是培养信息时代大学生程序设计思想和计算机综合素质不可或缺的重要环节,是培养计算机创新人才的重要组成部分。   1 “项目驱动式”教学的方法   随着计算机基本操作技巧的联盟普及,基于计算机应用技能的教学模式由高校计算机教学的主导地位逐渐被取代了,而对于计算机专业教学而言,《C语言程序设计》是目前我国高等院校计算机类学生的必修专业课程,也是其他理工科高等院校的基础课程。《C语言程序设计》这门课程的目的是让其他编程语言的基础,《C语言程序设计》这门课程的教学目的是通过基础语言的导入,使学生对计算机的程序设计有个直观的认识和理解,形成程序设计的思维的同时使其掌握通用的程序设计的方法和技巧,培养学生动手调试程序的能力和创造能力。   对于《C语言程序设计》的教学而言,为巩固学生掌握基础知识的能力和动手能力以及培养独立思考问题能力都要从案例教学入手,以教师引导为辅,学生实践教学为中心的教学模即“项目驱动式”的《C语言程序设计》教学模式。   通过将项目分解成一个个具有实际意义的设计模块,每个设计模块在实现过程中须解决多个疑点问题,将C语言教学的内容安排到每个疑点中,当一个模块中所有的疑难点都解决了,相应设计模块也就实现了,通过在设计实现的同时可以启发学生进行多角度拓展和优化模块设计的训练,掌握C语言编程的技能、技巧以及经验知识,如程序编写的可读性、可维护性、可拓展性以及工作人员的分工协作等,这些问题在设计实现企业产品的项目中都会遇到,通过该种方法可以实现教学内容目标化、职业化。   “项目驱动”教学的内容   C语言教学内容应当具备实用性,适合应用型本科人才的培养目标,在教学过程中要将理论学习和实践教育相结合,在本研究中的项目驱动教学的教学内容主要是在传统理论讲解的基础上,配合“项目驱动式”教学方法,将实用化和趣味化的项目引入到课程教学中增加教学内容的多元性和趣味性,提高学习兴趣。   “项目驱动式”教学模式   在教学模式上建立校企联合的培养模式,即学校和企业共同合作实行学校教师+企业导师的“双师制”教学,此外形成“机房授课”+“任务分组”+“组间协作”的模式。   通过这种教学模式的开展我们认识到教师在讲课比较适合在机房,教师和同学人手一台电脑,教师可以使用专门的授课软件进行授课和管理学生端,学生听完老师的讲解后可以马上进行练习和实验,这样既可以巩固所学知识又能开拓学生的思维。为配合“项目驱动式”教学方法,充分体现学生在学习中的主导地位,在实验中使用分组教学模式,教师承担指导答疑、选择最优学生方案的角色。分组教学均衡学生能力将其分成若干小组,实验时让学生以小组为单位一起对项目任务进行分析、探讨,小组间进行交流和竞争,优胜劣汰,使用做的最好的一组同学的代码方案,然后将整个项目各个模块的最优组方案结合在一起,通过组间协作共同构建完成一个大项目,这种模式也是符合了C语言结构化程序设计的思想:自顶向下逐步细化,模块化设计、结构化编码,将做好的模块再自底向上构建成一个完整的项目。   “项目驱动式”的实施   在XX级新生中进行教改试验,通过一学期的C语言课程学习,检验其学习成果,如期末考试及格率,等级考试及格率,上课的听课状态、学生平时学习的积极性、完成老师课后布置的作业的质量、课外自学情况、理论与实践结合的情况等。   “项目驱动式”教学效果的分析   通过文献研究、调查法、经验总结归纳法等多宗方法分析“项目驱动式”教学的应用效果。从对学生的调查和授课老师的回访中可以得出:受调查学期的学生通过一学期的C语言课程学习与上一学期相比较期末考试及格率上调23%,等级考试及格率上调%,上课的听课状态显示:89%的学生认真听讲,并积极回答问题、课后布置的作业的完成质量明显提高、仅有5%以内的学生不交作业,在XX级学生中有36%的学生与校企联合企业建立了兼职的工作关系。通过实践的效果可见这些学生的学习状态的改观情况来说,此次本门课程教学改革的检查结果与以往没有实行课程改革和本届没有实行课程改革的结果做比较,本次教学改革取得了理想的效果。“项目驱动式”教学是一个复杂的教学系统,需要具备多方面的综合因素,才能实践理想的效果,因此作为“项目驱动式”教学的初次尝试,我们在总结经验的基础上,还需要进一步完善。   结束语   C语言既可以编写系统软件又能编写应用软件,被广泛应用

文档评论(0)

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

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

1亿VIP精品文档

相关文档