浅谈普通本科院校计算机专业《编译原理》课程教学.pdf

浅谈普通本科院校计算机专业《编译原理》课程教学.pdf

ID:52365423

大小:918.98 KB

页数:3页

时间:2020-03-27

浅谈普通本科院校计算机专业《编译原理》课程教学.pdf_第1页
浅谈普通本科院校计算机专业《编译原理》课程教学.pdf_第2页
浅谈普通本科院校计算机专业《编译原理》课程教学.pdf_第3页
资源描述:

《浅谈普通本科院校计算机专业《编译原理》课程教学.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、学术探讨∙基金项目浅谈普通本科院校计算机专业《编译原理》课程教学江赟(重庆工商大学计算机科学与信息工程学院,重庆400067)[摘要]《编译原理》课程是计算机专业的一门经典核心专业课程,课程内容丰富而抽象,教与学的难度都比较大。本文从教学目标、教学内容及教学方法三个方面对普通本科院校计算机专业的《编译原理》课程教学进行探讨,并提出一些见解。[关键词]编译原理;教学内容;教学方法中图分类号:TP314-4文献标识码:A文章编号:1008-6609(2016)07-0025-03理》课程的教学内容涉及到理论的抽象性,并且课程内容覆1引言盖广泛,与高级

2、语言、离散数学、数据结构、算法设计与实现计算机学科是一门同时具备技术性、工程性和应用性的等很多课程的知识相关联,这使得学生对课程内容的理解有学科,其学科体系是有基础理论支撑的。近年来,随着信息较大的困难。此外,学生毕业后很少有人直接参与编译系统技术的迅猛发展及其应用领域的不断深化,计算机知识正在的设计与实现,他们认为本课程对其毕业后的职业发展没有成为各专业的基本教育内容,几乎所有专业的大学毕业生都作用,于是学生的学习积极性较差。因此,笔者从教学目标、要求掌握基本的计算机操作技能,非计算机专业学生需要通教学内容及教学方法三个方面对普通本科院校计算机

3、专业过计算机等级考试,而电子信息、通信工程、信息管理、电子的《编译原理》课程教学进行探讨,并提出一些见解。商务等与信息技术密切相关的专业在课程设置上更是与计2教学目标算机专业大量重叠。在这种背景下,计算机专业学生的专业按照教育部高等学校计算机科学与技术教学指导委员优势应该体现在:通过系统地学习与训练,熟练掌握专业的会的发展战略研究报告,计算机专业的本科人才应该被分为原理性知识以及基本的应用技能,能够做到“知其然”,并且科学型、工程型和应用型,而且绝大多数应该是工程型和应“知其所以然”。要达到这种专业优势,学生必然少不了要接受专业基础课程的熏陶,而

4、编译原理就是这样一门介绍原理用型的。而从普通高等院校计算机专业本科毕业生的就业性知识的专业基础课程。情况来看,绝大多数毕业生都不会专门从事计算机理论的研《编译原理》课程是计算机专业中的一门经典的核心专究工作,也很少有人研究和开发编译系统。但《编译原理》课业课程,该课程具有理论与实践相结合的鲜明特点,具体而程中涉及到的一些经典理论和方法,特别适合于传授学生计形象地说明了经典理论与先进技术之间的联系。通过系统算机科学研究的方法,并且训练他们“抽象及自动化”的计算学习编译理论,学生可以认识到科学理论的基础作用,提高思维。在当今计算机技术飞速发展的时代背

5、景下,计算思维学习理论的兴趣,形成理论素养,另外,通过课程的实验部可以让学生在理论的指导下寻找解决问题的方法,在未来更分,分析改进编译程序或工具,学生可以提高运用理论知识好地适应新技术,朝不同的方向发展。因此,编译原理课程解决实际问题的能力。通过《编译原理》课程的理论学习和不应被片面理解为编译程序的介绍性课程,而应该提升到培实验,学生可以体会到理论学习的意义和动手实践的乐趣。养专业素质、训练思维的层面,特别是培养学生从实际问题然而,在普通本科院校的计算机专业中,由于《编译原中抽象出科学问题并运用科学的思维方式进行问题求解的————————————

6、——作者简介:江赟,女,湖北黄冈人,讲师,研究方向:生物计算及智能算法。基金项目:本课题受重庆市教育科学“十二五”规划2015年度高等教育质量提升专项课题,项目编号:2015-GX-023;重庆工商大学校级教改项目,项目编号:2015111。-25-学术探讨∙基金项目思想。考虑到普通本科院校计算机专业大多数学生的需求,让学生对代码生成有所了解即可。我们对学生提出以下要求:4教学方法(1)较为全面地了解课程,熟悉编译程序的构造过程,理《编译原理》课程是计算机科学与技术专业众多专业课解编译程序构造过程中涉及的基本算法和基本技术。程中理论与实践相结合的

7、典范,在教学过程中也要从课堂教(2)掌握形式语言与自动机的基本理论和基本概念。学和实验教学两方面着手。(3)能够使用有穷自动机的理论和方法,解决常见离散4.1理论教学时间问题。在课堂教学过程中,学生要理解编译原理中抽象的基本(4)从系统级别上提升对程序、算法的认识,提高学习、概念,还要掌握解决问题的思路和方法,教学难度比较大。理解和实用编程语言的能力,提高编写高质量代码的能力。针对编译系统中的一些抽象概念可以采取图示、类比等方法3教学内容使抽象的内容直观化形象化,以保证课堂教学质量。国外从上世纪60年代开始开设《编译原理》课程,而国内(1)图示法

8、。在文法与语言这一章里,学生往往会对句则从上世纪80年代开始。经过几十年的发展,《编译原理》课型、句子、语言、短语、直接短语、句柄等抽象

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。