编译原理实验课程教学设计改进.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文档。上传文档
查看更多
编译原理实验课程教学设计改进

编译原理实验课程教学设计改进摘要:目前,编译原理实验课程中存在的一些问题影响了教学效果。主要原因是:学生的认识存在误区,实验内容和要求层次性不够明显,实验的组织形式比较单一。提出了改进方法:设计应用型实验提高学生的学习兴趣;重新设计实验内容和实验难度,更好地符合学生的认知规律;通过协同学习,提高学生的团队协作能力。 关键词:编译原理;实验课程;教学设计;协同学习 中图分类号:TP314文献标识码:A文章编号:1009-3044(2012)24-5851-02 Improvements of Compiler Principle Experimental Course Design WANG Guang-wei (Department of Information Engineering of the Academy of Armored Forces Engineering, Beijing 100072, China) Abstract: At present, some of the issues affecting the teaching effects of Complier Principle course. Here are the main reasons: the stu dents? understanding has errors, experimental content and teaching requires of different students have no difference, the organization of ex periment is simple. Improvements: the design of application experiments to improve students? interest; re-design of experimental content and the experimental difficulty, to better meet the students? cognitive law; through collaborative learning to improve students? teamwork skills. Key words: Compiler Principal; experimental course; instructional design; collaborative learning 编译原理课程是计算机科学与技术专业的重要专业课之一,课程内容抽象,理论性较强,学生普遍反应难学难懂,为此设置一定课时的实验课,有助于帮助学生深入理解概念,提高学生的逻辑思维能力、实践动手能力,有助于切实有效地提高学生的专业素质。目前编译原理课程的实验设计通常是要求学生实现一个比较完整的编译程序,或者将其拆分成词法分析实验、语法分析实验和语义分析实验等几个部分,实验内容具有一定的难度,让很多学生知难而退,难以达到预期的实验效果。究其原因是在实验设计上与学生的实际情况之间出现了诸多偏差,需要对实验的设计和组织进行改进,以更好地提高编译原理实验课的教学效果。 1编译课程实验的问题 1.1学生对课程实验定位存在认知误区 在教学实践中发现很多学生对编译原理实验课程的认识上存在很多误区,这些认识误区如果不加以及时纠正,加上课程内容抽象、逻辑性强等特点,很容易加重学生的畏难情绪,产生一系列不利于课程学习的消极负面影响。 一种认识误区是简单地认为编译原理的学习目的就是设计和开发编译器,认为毕业后很少有从事编译器研发的机会,所以得出课程学了没用的错误结论。实际上编译原理包括的形式语言、自动机理论等语言定义、翻译与实现的基础知识,可以让学生领悟到计算机理论的精髓,可以让学生从程序编译的角度重新审视软件的开发,有助于提高学生对软件设计开发的认识,对于今后从事应用软件、语言开发平台甚至系统软件的开发等都是非常有好处的。 另一种认识误区是将编译的实验混淆于普通的程序设计实验,将实验重点没有放在算法的设计、原理的理解上,而是迷失在具体代码实现的细节上。编译原理课程是一个综合性的专业课,编译程序使用的一些数据结构和算法是“数据结构”、“离散数学”以及“算法设计与分析”等课程相关知识的典型应用,能够进一步加深了学生对相关课程知识的综合运用和专业素质的提升。 1.2实验内容设计缺少层次性 通常的编译原理实验课的教学设计,是将学生已经学过的一种高级语言的词法和语法进行简化,作为实验的模型语言。针对编译过程的词法分析、语法分析、语义分析与中间代码生成、目标代码生成的四

文档评论(0)

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

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

1亿VIP精品文档

相关文档