多元化教学法在程序设计类课程中应用研究.docVIP

多元化教学法在程序设计类课程中应用研究.doc

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  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文档。上传文档
查看更多
多元化教学法在程序设计类课程中应用研究

多元化教学法在程序设计类课程中应用研究   摘 要 本文从多元化教学法定义与方法入手,针对高职院校学生特点,对在程序设计类课程中运用多元化教学法进行了经验总结。在运用多元化教学法时,特别强调学生学习兴趣与动手能力的培养,通过科学地设计多元化教学方法,能够较好地改善程序设计类课程教学效果,有效提升学生的程序设计能力。   关键词 程序设计类课程 多元化教学法 程序设计能力   中图分类号:G482 文献标识码:A   程序设计能力是计算机应用专业职业教育中核心职业能力之一,是计算机应用专业学生能否胜任未来工作岗位的重要保证。而在程序设计类课程中应用多元化教学法能够有效培养学生学习兴趣,提升学生动手能力,保证程序设计课程的授课质量,最终有效提升学生的程序设计能力。   1 多元化教学法的意义   多元化教学法是多种教学主体,多种教学媒介和多种教学途径参与的综合的教学方法,即根据教育主体教师和教育客体学生不同的特点和不同的教学目标和教学内容,采取的不同教学手段和方法。其核心思想是针对特定的教学对象和教学内容灵活选取与之相契合的教学方法。   高职院校采用校企合作的办学模式和小班教学为多元化教学方法的实施提供了有利条件。首先在高职院校程序设计类课程教学引入多元化教学法能够有效培养学生的程序设计理念,将学生思考问题的思路往教师需要的方向上指引。其次,在教学过程中使用多元化教学法,能够活跃课堂气氛,不断激发学生学习编程的兴趣,提升编程能力和创新能力,最终有效提高教学质量和教学效率。并且,多元化教学法能够培养学生循序渐进的学习方法。高职高专类学生大多英语水平不高,词汇量有限,短时间内很难理解全英文的编程。如果在教学过程中让学生直接面对大量不明所以的代码,就会打击自信使其丧失学习的兴趣,让学生产生厌学情绪。多元化教学法能够在学生掌握英语词汇有限的条件下,使学生掌握一定的编程技能,从而激发学生的学习热情,并在学习过程中不断进步。最后,在授课过程中运用多元化教学法能够充分发挥校企合作办学模式就业目标导向明确和程序案例资源新颖丰富的优势。   2 程序设计类课程多元化教学法简述   多元化教学法是多种教学法的综合应用。在程序设计课程中主要有以下五类教学方法:   2.1类比教学法   类比教学法是通过浅显生动的实例,引导学生掌握难以理解的抽象编程理念。在讲授程序设计思想时,学生很难直观理解,大多采用类比教学引入。比如数据库连接过程中使用到很多类、对象、属性和方法。可以将整个过程类比农田灌溉,找到水源地(ConStr),打开(Open)进水管道(SqlConnection),抽水机抽水(ExecuteReader),最后出水管道(SqlDataReader或SqlDataAdapter)灌溉农田(UI)或存储至蓄水池(DataSet)。通过类比使抽象的知识更容易理解,且强化了认知过程,不容易忘记。   2.2项目教学法   在学生初步掌握编程语法和技巧的基础上,可以开始尝试项目编程。通过项目计划制定,实施评估项目,项目设计和实现,学生综合了解并体验项目开发的全过程,锻炼学生实验动手能力。比如在《使用C#语言开发桌面应用程序》这门实践性比较强的课程中,采取以SuperKTV(KTV点歌系统)项目驱动的内容组织思路,最大化实现客户端和服务端开发,重点训练学生的实践动手能力和综合运用能力。   2.3课堂陷阱教学法   代码演示时间过长容易让学生厌烦,非不得已最好避免进行大量代码的编写。每堂课都可以设置少量代码编写,如发现有学生走神,可设置课堂陷阱,运行预期与结果不一致,可以由学生帮老师找错,提升学生学习兴趣和自信。   2.4断点追踪教学法。   学生在上机操作或者课后练习中,会出各种各样的问题,如果老师直接告诉答案,只能解决这一道题,而学生再发现类似问题还是要询问老师,这样课堂上教师很容易成为救火队,忙得不可开交,学生也会因没有得到及时辅导而懒散。而断点追踪成为解决这一问题的良药,让学生在一道难题面前多停留一段时间,培养他们独立解决问题的能力。   3 多元化教学法在程序设计类课程教学中的实践   3.1课程目标介绍   如果是新课程伊始,那么第一堂课最重要的任务是提起学生的学习兴趣。课程目标先运行课程项目代码,吸引学生注意力,再介绍本课程在整个体系中的作用,承接前面的哪些课程,是技术能力提升还是新技术拓展,该课程的后续课程是什么,将有怎样的大作为,最后介绍一下知识点及应用。   3.2固定分组竞赛   从课程一开始就对班级进行分组。每次任务安排,过程实施,考核完成量都以组为单位,培养学生团队意识,一方面促成团队内部合作,另一方面也促进团队间的竞争,使团队为提高整体水平而努力,先进带动落后,团队之间比学赶帮。   3.3助讲的合理使用   助讲制度是

文档评论(0)

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

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

1亿VIP精品文档

相关文档