用解析教学法改革程序设计类课程教学.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文档。上传文档
查看更多
用解析教学法改革程序设计类课程教学

用解析教学法改革程序设计类课程教学   摘要:本文章提出利用新的教学方法(解析教学法)改革程序设计类课程的教学,探讨了相关的教学模式和考核评价模式,最后给出了解析教学法在实践中的具体效果评价。   关键词:解析教学法;教学模式;考核评价;知识迁移   中图分类号:G642 文献标识码:A   文章编号:1672-5913 (2007) 24-0120-03      1程序设计类课程的教学现状      多数高等院校开设程序设计类课程的主要目的,除了计算机等级考试外,实用也是一个主要因素――希望学生把所学程序设计技能应用在自己的专业领域中。但是当前程序设计类课程的“教”和“学”中,存在着以下问题,导致教学与实际需求脱节:   (1) “知识发现”环节成为教学盲区   以“C程序设计”课程教学为例,很多学生在学习求最大公约数的算法后,知道用辗转相除法可以较为有效地得到两个数的最大公约数,但是该算法反映的是什么思想方法、该问题的突破口在哪里学生并不知道,教材没有讲解,教师上课的时候也没有提到。这样大学四年下来,学生依然对这个问题一知半解。   这就是传统教学方式的问题所在:在传授知识的时候,将知识本身和发现知识的过程割裂开来,没有将知识和知识中蕴含的思想、思维和技巧同步传递给学生。忽略知识发现的过程、缺少对问题来龙去脉的讲解,将导致学生所学知识生硬,不能做到融会贯通,应用知识解决实际问题的能力较低,不能完成知识的迁移。而这恰恰是学生最需要教师进行指导的地方,也恰恰是体现教学真正意义所在的地方。这就是人们常说的:“授人以鱼,不如授人以渔”。   (2) 学生被动接受知识,不能实现知识迁移   程序设计是需要灵感和创造性的课程,需要学生充分将学习和生活中得到的知识和经验迁移到课程学习当中。比如,在“C程序设计”中,很多求解问题的基本算法只需利用简单的生活常识或小学、初中的知识就可以找到问题的突破口,但是学生往往不知道怎样入手,这和当前的教学方式有较大关系。再以“C++程序设计”为例,C++涉及的语法繁多而且复杂,单纯以知识点为主进行授课,学生往往感到头绪很多,无从下手,得到的知识较为生硬。在实际使用C++完成专业上的课程设计时,感到动不了手。   可见,教师进行教学时,应注意从学生的思维特点出发,将知识融入实际问题中,从实际问题入手,引导学生发现知识,寻找求解办法,让学生在学习知识的同时,也掌握了知识中蕴含的方法和技巧,激励学生从被动听课转化为主动思考、主动探索,将已有的知识和经验迁移到程序设计中,同时也可以将程序设计中学到的良好思想和方法迁移到学习和生活中去,达到知识迁移,举一反三。   (3) 教学其他环节也存在一些问题   在教材方面,国内的教材注重知识点的整合和循序渐进的讲解,这是国内教材的优势,但不足之处在于它们仍然将知识和知识的发现过程割裂开来,缺少对问题来龙去脉的分析和知识发现的环节。国外的优秀著作对于问题的讲解较为清晰,但行文叙述和章节安排的方式更适合研讨和参考,却不容易走进课堂。能将国内外教材优点都结合起来的教材目前较少。   在考核评价方式方面,绝大多数学校以期末笔试和上机来考核学生的实际能力,其中笔试的比重非常高,往往占70%左右。这对考察学生解决问题的实际能力有一定的偏差。此外,对于学生当中平时不努力学习,期末临时抱佛脚的现象也不能有效遏制。   根据上述问题,这里提出用解析教学法改革程序设计类课程的教学。      2解析教学法定义      解析教学法(简称解析法)是指在教学活动中,尊重学生的思维模式和认知规律,将知识和知识发现结合起来,从实际问题出发,引导学生分析问题、找寻问题的求解思路,引出问题所涉及的知识点,然后围绕问题讲解知识点,最后解决问题,同时建立起求解同类问题的模型,能够举一反三,达到知识迁移的目的。解析教学法是融教育学、心理学、认知学为一体的综合性教学方法。   这里所提的解析教学法,并非数学意义上的解析法。数学中的解析法是指将一个问题用数字定量地表示为一个数学表达式。而这里的解析教学法是在教学过程中,从实际问题入手,剖析求解问题涉及的各种要素,并根据各要素之间的关系建立问题的求解模型。   解析教学法对于基础知识点多、教学难度大、学生感觉抽象的计算机程序设计教学非常适用。      3解析教学法在程序设计类课程的具体实施      根据解析教学法要解决的问题,本文将教学活动划分为两种模式:讲授模式和研究模式,并将解析法融入这两种模式中。   3.1讲授教学模式   这里以C++中“类和对象”章节的教学为例讲述如何利用解析法组织讲授模式的课堂教学。这种模式以课堂讲授和教学互动为核心。   教师首先提出一个具体的问题:要求学生设计

文档评论(0)

151****1926 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档