项目驱动模式公共课教学探讨.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语言是重要的编程基础课,结合C语言课程自身特点, 提出以一个完整项目   实例为主线, 项目按课程知识模块划分阶段, 将C语言课程编程内容融入项目的每一个阶段, 从而设计课程教学内容的教学方法。   关键词:项目驱动教学法;C语言;教学改革   中图分类号:G4 文献标识码:Adoi:10.19311/ki.1672-3198.2018.06.075   1 引言   目前项目驱动教学模式在高校教学中已经得到较好的应用,此方法主要应用于研究生课程和本科生专业课程的教学中,教学效果反馈良好。但很少有学校将其应用于公共基础课程,这与公共基础课基本都在高校的低年级开设,更强调为专业学习提供基础知识不无关系。笔者将项目驱动教学方法尝试应用于公共基础课――C语言编程,使学生进入高校就改变部分学习方式方法,充分调动学习的积极性,探索学生的创新能力,极大地培养学生的实践能力和项目开发能力。   2 计算机编程类课程教学方法之弊端   很多计算机课程的教师尤其从事编程语言类教学的教师往往都有这样的体会:学生刚刚开始接触这类课程时表现出比较浓厚的学习兴趣,也有很好的学习热情和积极主动性,但是课程越来越深入,难度越来越大,很多学生的畏难情绪就变得非常突出了,为了应付考试而完成课程,这样的?W习学到的只是肤浅的知识点,远远无法达到真正的软件开发的要求,也为后续课程的学习埋下了隐患。究其原因,主要有以下两个方面的原因。   2.1 缺乏对知识点的整体掌握   现阶段许多教材以章节进行组织和编写,虽然这样便于组织教材,但是却将整个程序知识体系分割成了很多的功能单元,如果学习时没有时间梳理知识脉络结构,这种教材就会令学生感到只是在学习一个又一个的知识点,没有全局性的东西,没有一个完整的知识体系,学生学完以后非常容易遗忘,失去了对课程的整体把握。   2.2 缺乏整体的工程项目开发体验   通常我们说要理论联系实际,就是指要安排理论知识相配套的实验,这就考察我们实验项目设置的合理性和实际应用性。实验设置时要针对知识点进行设置,然后设置一些真正的具有工程背景的实验给学生,让学生完成实验有学以致用的动力。目前我们大多数实验在题目与内容在设计上都和实际的工程需求有很大差距。   3 项目驱动教学法的设计   3.1 考虑学生的知识水平   现阶段我国高等教育发展迅速,高考录取率连年递增,许许多多的学生都能够进入大学,但是相当多的学生并没有养成好的学习习惯和学习方法。这种特点在民办独立学院表现的尤为突出。这种现象的出现对学校的教学组织和创新型人才培养方案构成巨大挑战,学校创新性的改进了许多教学方法,项目驱动教学方法是应对这种挑战的重要的对策。在进行项目设计时,需充分考虑学生的现有知识水平和学习方法,这样才能有针对性的设计各种项目实验,避免项目设难度太小造成学生感觉不到学习压力,还要避免设计难度过大而造成学生无法理解整个项目,产生为难情绪的问题。   3.2 选择学生感兴趣的项目   兴趣是最好的老师,学生是我们的教学活动的主体,为了真正体现学生的主体性,我们在设计项目的时候必须考虑学生感兴趣的项目,例如推箱子游戏、贪食蛇游戏、俄罗斯方块等这样的大家都会玩的经典游戏。这样游戏性质的项目能够激发学生的兴趣,有了兴趣才能调动学生做项目的积极性,并激发学生进一步探究项目的欲望,这样才能不断地深入思考,并积极推进整个项目的进程,直至完成项目。   3.3 项目要有系统性和分解性   在这里强调项目的系统性,主要是考虑做项目应该有一个循序渐进的过程,先从简单的项目做起,然后在简单的项目的基础上增加新的内容,每次实验内容都在上一次实验内容的基础上更新扩展,每一次实验结果都成为整个项目中的阶段性成果,升级项目的版本,最终做成一个相对大型并且完整的项目。例如在C语言课程中,我设计了学生成绩管理系统1.0版本主要应用于数组学习阶段,2.0版本应用于函数学习阶段,3.0版本应用于指针学习阶段4.0版本应用于结构体和链表学习阶段,5.0版本应用于文件学习阶段,另外把基础知识学习的日历系统、计算器等添加到学生成绩管理系统中,学生通过五个阶段的学习开发就掌握了整个软件的开发历程,大大的提高了对项目的掌控能力。   3.4 项目要密切关联教学内容   C语言作为一门课程,在设计项目时应与教材切实结合,使用项目链接教科书的每个知识点。 这就要求教师对教材内容和实际项目经验非常熟悉,然后根据教材内容设计出详细的项目实例,使其能够涵盖教材知识模块,应用于用于教学。   4 项目驱动教学法的实施   4.1 学生分组   教师根据学生基本情况,首先挑选几个学习程度比较好的,其余同学按照学生自愿的原则,建立项目开

文档评论(0)

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

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

1亿VIP精品文档

相关文档