




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、“编译原理”双语教学的实践与探索第24卷第1期vo1.24no.1长春师范学院(自然科学版)journalofchangchunteacherscollege(naturalscience)2005年3月mar2005编译原理双语教学的实践与探索刘欣欣(华南理t大学计算机科学与t程学院,广东广州510640)摘要双语教学正在高校计算机专业中积极开展,其中呈现出诸多问题值得探讨.本文结合我校编译原理课程双语教学的实践经验,从教材的选取,实验设计,授课方式等方面论述该课程双语教学的实施方法.关键词计算机专业;编译原理;双语教学中图分类号g642文献标识码a文章编号1o08178x(2005)o1一
2、ol12一o3随着全球经济一体化进程的加快,社会各方面对高等教育人才培养提出了更高,更新,更全面的要求,双语教学已成为改革开放,与国际接轨以及高校教育改革发展的必然趋势.对于计算机专业来说,具有知识更新速度快,大量信息资料以英文为主,国内外合作广泛等特点,为了能紧跟世界计算机新技术发展的步伐,更好的参与国际竞争与合作,计算机专业更是成为了双语教学实旅的重点.我校响应教育部的号召,从2001年开始率先在计算机专业开设了双语班,开展编译原理,数据结构,操作系统等专业课的双语教学.在计算机专业中,编译原理占有非常重要的位置,但由于这门课程抽象,理解难度大,理论性强,一直是学生和老师都认为难学难教的一
3、门课程.目前,虽然国内许多大学都开展了计算机专业的双语教学,但能开始编译原理课程双语教学的高校并不多,在国内也找不到关于这门课程双语教学实施方法的文章,可以说编译原理双语教学作为一种新的教学形式,从未实践过,一切工作都只能是试探性的,还有许多问题值得探讨.下面,仅结合我校开展编译原理双语教学的实践经验,谈谈该课程的实施方法.1.教材的选取尽量选用国外一流大学的最新原版教材是施行双语教学的一个重要环节,这些教材不但内容新,而且还提供了许多新的研究方法和思考方法.目前国内引进的编译原理英文版教材有两本,一本是人民邮电出版杜出版的国外着名高等院校信息科学与技术优秀教材系列:编译原理技术与工具(com
4、piler:principles,techniques,andtools),另一本是机械工业出版社的经典原版书库系列:编译原理与实践(compilerconstructionprinciplesandpractice),我们对这两本教材进行了研究,分析和选取:编译原理技术与工具被誉为编译界的龙书,其体系结构和内容被国内多数编译教材借鉴,是国外编译方面对我国计算机界影响最大的着作.该书的特点是对编译系统设计原理进行了科学的概括并做了系统的阐述,将庞大复杂的编译系统用极为简单,清晰的结构介绍出来.该书虽然是编译原理的最经典之着,但从教学使用的角度看,还存在一定不足:(1)该书出版于1986年,其内
5、容和国内许多借鉴它的教材一样,落后于实际需要.虽然编译技术目前已是一门相对成收稿日期2oo411一o5作者简介刘欣欣(1977一),女,辽宁人.华南理工大学计算机科学与工程学院助教,硕士.从事形式化,编译原理的教学与研究.?112?熟的技术.近二十年来没有大的发展变化,但程序设计语言的发展很快,语言功能,结构均有了本质的改变,相对而言.该书已跟不上技术发展的步伐,势必将影响学生的学习兴趣;(2)该书以pastal语言为模型语言介绍编译程序的构造原理.但现在高校计算机专业基本不再讲授pascal语言,因此以pascal为模型语言和编译实现语言讲授编译原理,将造成学生的抵触心理.增加理解难度;(3
6、)该书覆盖面广.内容难度较大.在教学大纲设置的64学时内完成该书的授课任务是做不到的.双语教学在教材的选用中强调实效性,实用性.学生拿着厚厚的一本教材.而其中大部分的内容都被删减,这也造成了一定的浪费.相对而言.编译原理与实践出版于1997年.内容较新.它不仅对经典的编译理论和技术做了系统的介绍.同时还涉及到诸如面向对象等目前比较新的语言的编译技术.容易引起学生的兴趣;编译原理之所以难学.在很大程度上是由于它的内容太抽象.学生理解困难,很多构造算法无法跟实现联系起来.而编译原理与实践这本书注意到了这一点,在编译理论与实践结合上下了功夫:将抽象的算法具体化.给出了许多算法的c语言实际实现.增加了
7、真实性;另外该书还提出了一个比较完整的适用教学实践的样例语言tiny.用c语言给出了的tiny编译器源代码的完整描述,这个编译器的实现用到了每一章介绍的技术,使学生对编译有一个完整的认识.基于以上分析和比较.我们选择编译原理与实践作为双语教学使用的教材.实践表明.通过国外原版教材的使用.能够克服国内中文编译教材知识陈旧等弊端.对提高学生的英语水平和学习能力,促进学生对编译的理解和编译教学水平的提高有很大的帮助.目前.教育部积极引进了许多国外优秀的原版教材.而且许多都配有完整的大纲和电子教案,使老师可以专注于教学方法的运用和语言的训练,相比之下,编译原理课程的教材相当有限,且缺少相应的教辅材料.
8、这在一定程度上限制了编译原理双语教学的开展,增加了双语教学的难度.2.实验编译原理是一门实践性要求很高的课程实验是其中的一个重要环节,通过实验,学生可以加深对教材的理解.消除对该门课程的神秘感和恐惧感.熟练掌握一些常用,重要的算法.而且能将数据结构,高级语言等相关内容融会贯通.达到综合应用各方面知识的目的.编译课程的实验设计主要有两种方法:一种是针对一段高级语言程序,在每一章用相应算法来实现相应的翻译过程.编译程序是一个非常复杂的程序.就算是高级语言的一小部分子集实现起来工作量也很大.通常需要教师事先提供一些函数以减少开发工作量;另一种是借助编译器的自动生成工具lex和yacc来实现翻译过程,
9、使用工具可以大大简化编译器构造的工作量,但这两个工具使用起来非常复杂.难于掌握和运用.开展编译原理双语教学.面临如何设计实验以取得最佳教学效果的问题.在我们选取的编译原理与实践这本教材中,提供了一个小语言tiny的完整的编译实现代码和可运行的源程序,借助这个模型.我们设计的实验是对源语言tiny的词法,语法和语义分别进行扩充,让学生用各章学习的算法来实现扩充部分的翻译.在实验过程中,学生必须先看懂tiny的编译器代码,才能进行扩充.我们发现,通过学习tiny编译器这个原型系统,学生很快对编译的整体架构有了直观认识,扩充的内容实现起来思路清晰,设计合理.取得了较好的实验效果.3.课程讲授方式在课
10、程讲授过程中.我们采用了中英文结合,循序渐进的授课方式,应用多媒体手段.并特别注重专业词汇的处理.双语教学的推进需要一个过程.不能操之过急.由于编译课程本身的特点,即使采用中文授课.学生都普遍认为难理解.更何况加上一层语言障碍,所以为了增强学生的自信心,保证他们能够跟上教学进度.我们采用了中英文结合,循序渐进的方式,难点内容用中文解释.例如在词法分析器的构造一章.学生必须理解正规表达式(或正规文法),有穷自动机以及词法分析程序三者之间的关系.以及.112.它们对词法分析程序构造的作用.才能把整章的内容有机的联系在一起.因此除了辅以具体的实例外,有必要用中文进行讲解.?在双语教学过程中,多媒体课
11、件的使用也收到了非常好的教学效果.由于采用英语授课,势必要放慢讲解的速度,使用多媒体课件教学.不必板书,节省了大量的时间,使整个教学进度能按计划进行;多媒体的使用也便于形象的演示算法的执行过程,对学生理解算法有很大帮助.双语教学中专业词汇的处理很关键,这直接影响到学生能否听懂和理解课堂内容.编译原理中的很多专业词汇意义并不直观,如上下文无关文法,正则表达式,有穷自动机等等.我们在双语教学讲授中的做法是:(1)中英文对照讲解.中文表述便于学生参阅其它中文参考书.而英文更容易加深理解,例如有穷自动机是根据原英文术语finiteautomata直译而来,用穷自动机以及类似的图灵机等词汇,容易被学生误
12、解为计算机一样的机器,而finiteautomata更容易理解,通过结合几个具体的自动机的小例子,使学生理解有穷自动机是算法的抽象.即描述算法的数学工具.(2)口语中反复强化专业词汇,使学生逐步掌握用英语描述专业内容的方法.4.结束语编译原理采用双语教学,可以使学生最准确地理解专业知识.使英语和专业课的学习相互促进.但作为一种全新的教学形式.其中还有许多问题有待进一步实践和探讨.如:作业,考试形式,实践环节等等,以便逐步形成完善的教学方法,使双语教学取得更突出的成效.参考文献1吕良环.双语教学探析j.全球教育展望,2001,(4).2alfredv.aho.ravisethi,jeffreyd
13、.ullman.compilers:principles.techniques,andtoolsm.人民邮电出版社,20)2,2.3louden,k.c.compilerconstruction;principlesandpracticem.机械工业出版社,2002,5.practiceandresearchinbilingualteachingofcompilerprincipleliuxinxin(collegeofcomputerscienceandengineering.southchinauniversityoftethnology,guangzhou510640,china)abstract:bilingualteachingofcomputerspeciallyisveryessentialforhigheducation.buttheresillexistsmanyproblemstobesolved.thispaperdiscussessomemethods
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 【初中信息】学习探究新工具课件+2024-2025学年人教版(2024)初中信息科技八年级全一册
- 设立分公司合作协议
- 二零二五版夫妻析产离婚协议
- 二零二五场入驻协议
- 二零二五股权转让与回购协议
- 艺术学校租赁教室合同
- 二零二五人事代理聘用合同范例
- 南通市海安市事业单位招聘真题2024
- 2024年高安市市属事业单位考试真题
- 2024年儋州市市属事业单位考试真题
- 2025年国家公务员录用考试公共基础知识预测押题试卷及答案(共七套)
- 2025-2030中国儿童服装行业市场发展分析及投资前景预测研究报告
- 部编版语文教材培训讲座-口语交际
- 2025年全国中小学生安全教育日专题
- 2025年工程力学笔试试题及答案
- 2025年电子设备装接工岗位职业技能资格证考试题(附答案)
- 2025年河南航空港发展投资集团有限公司社会招聘45人笔试参考题库附带答案详解
- 企业一季一课安全教育记录(2篇)
- 2025-2030年中国工业废水处理产业十三五发展规划及战略规划分析报告
- 2024年全国高考新课标Ⅱ卷数学试题含答案解析
- DB37T 5157-2020 住宅工程质量常见问题防控技术标准
评论
0/150
提交评论