基于教育心理学编译原理课程教学方法.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文档。上传文档
查看更多
基于教育心理学编译原理课程教学方法

基于教育心理学编译原理课程教学方法   摘要:针对编译原理课程的特点、课程目标定位及普遍存在的问题,提出采用人本主义教学理论和构建主义学习理论作为指导,通过问题导入和兴趣激发的教学方法,在提高学生的积极性、主动性和探究性,发挥学习潜能,学生学习能力和专业能力培养等方面提高教学效果。   关键词:编译原理;教学方法;教育心理学;人本主义教学理论;构建主义学习理论   1、编译原理的课程目标定位及存在问题   编译原理的课程目标定位是让学生掌握和理解编译系统的结构、工作流程以及编译程序各组成部分的设计原理和实现技术,从而掌握分析、设计、实现和维护编译系统的能力。基于该课程目标,编译原理课程的教学方法一般都是以编译器原理和实现技术的讲授为主,以简单算法设计强化对原理的理解;课程实验则是通过编译器分解编程,最终组合完成一个简单的编译器,或扩充一个简单的编译器。编译原理是一门理论深度和实践要求并重的课程。在学习过程中,许多抽象模型、概念和算法学生难以理解,而构造一个完整编译器也具有一定挑战性,学生容易产生畏难心理,再加上感觉自己将来参与编译程序开发工作的可能性不大,学习的兴趣和积极性不高。由于课程学习确实存在一定的难度,一直是计算机专业中公认的难教、难学课程之一。   2、人本主义教学理论指导下,激发学习兴趣,提高学习积极性,发挥学习潜能   人本主义学习理论认为学生都具有学习的愿望和潜能,在好奇心的驱使下,在合适的环境条件下,会自觉吸收有趣和需要的知识,当学生了解到学习内容与自身需要相关时,学习的积极性更容易激发;人本主义理论强调教学的目标在于学会学习和促进学习;认为学生是教学活动的核心,教师的责任是协助学生最大限度地发展自己的潜能,为学生提供学习的手段,而如何学习则应当由学生自己决定,教师扮演的是促进者、帮助者、辅助者、合作者的角色。人本主义的课堂教学模式包括:以题目为中心的课堂讨论模型、开放教室的教学模型、自由学习的教学模型。   在人本主义教学理论指导下,在本课程的第1节课上,通过课堂讨论及网络查找的方式,让学生明确编译原理是怎样一门课程,主要学习哪些知识,需要用到以前学到的哪些知识,编译原理是否只是讲如何编写编译器的课程,除编译器外还有哪些其他应用等。让学生了解编译原理课程以介绍程序设计语言编译程序构造的基本原理和设计方法为教学目标,是一门理论性、实践性、技术性很强的课程,强调理论与实践的紧密结合。引导学生有意识地将以往所学的多门课程的知识应用到本课程中,并让学生了解本课程技术在除编译器之外的多种应用,让学生了解编译技术在计算机软件、数据库、操作系统、网络信息处理、语言和文字处理、人工智能、机器学习、并行处理等领域都有广泛的应用,将编译技术与自己感兴趣的研究领域紧密结合起来,对编译原理课程产生兴趣。   在第一节课后布置编写词法分析器的实验项目,让学生自主选择完成过程,可以在词法分析理论课之前,按3人一组完成实验,能独立完成实验且方法正确的小组可以不再听词法分析的理论课,自由安排上课时间;也可以选择听课,在词法分析授课结束后完成实验。采用此方式后大多数学生都会尝试自主学习完成词法分析器项目,但绝大多数学生会遇到各种问题,而且由于编写词法分析器的方法不止一种,在验收实验和跟学生的探讨过程和问题解答过程中,学生就会觉得还有必要再系统全面地听课,而且听课时非常有目的和针对性,并且能体会和总结出小组和自身在完成实验过程中的能力和存在的问题,因此采用此方法不仅能激发学生学习的积极性、主动性,还能够充分发挥学生自主学习的作用。   为了顾及学生程度差别,降低部分学生自主学习的难度,提高学生学习和实验的兴趣,实验项目题目的设计不仅有难有易、有选择性,并且最好具有启发性和相关性。如在词法分析器(扫描器)设计实验项目中,我们设计了从最简单的正规式r=(a|b)*aa(+1-)1描述语言L(r)的扫描器的构造,到网络信箱地址正确性检查,到文本编辑器的单词正确性检查和重复性检查、XML文档分析等。题目有难有易,有不同领域的应用,学生可以根据程度选择自己感兴趣的题目。   词法分析器相关的原理和技术相对简单,便于学生自主学习,学生便不会在上课之初就产生畏难心理,在后续课程中和构造语法分析器、语义分析器和优化器的实验过程相似,也可以收到很好的课堂教学和实验教学效果。   3、认知理论及构建主义学习原理指导下,“问题”导入,循序渐进,深入理解课程内容   认知理论认为人脑是一个信息加工系统,当人处于清醒状态时,不断地对来自外部环境的刺激信息进行加工处理,认知心理学有关信息加工的观点认为:问题解决在信息加工过程中占有非常重要的作用。认知理论在教育中的应用形成了构建主义学习观,建构主义学习观的提出人布鲁纳认为如果学习者能主动构建自己

文档评论(0)

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

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

1亿VIP精品文档

相关文档