- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
国内大学如何讲授编译原理要点
国内高水平大学如何讲授编译原理
第三小组 成员:
编译原理课程讨论课
第一部分大陆顶尖的理工科大学
一、清华大学
1、教材
吕映芝等自行编写的《编译原理》;参考书为(美)劳顿著,冯博琴等译的《编译原理及实践》
2、课堂教学
清华大学编译原理课程2学分,教学学时为64学时,实验由两部分组成,第一部分为课堂实验内容,第二部分为期末的课程设计。
课堂实验内容部分的实验题目有三个,由学生根据自己的能力自选,三个题目难度从低到高,分数所占总评的比例分别是 30%、50%和 20%。
作为课程设计,清华的编译原理课程教学的理念是避免传统教育中存在的“种基础,轻实践”,现在的观念是要求学生“学中练,练中学;练中闯,练中创”的观念。考虑到JAVA在全球软件开发中占据将近20%份额的现状,要求学生使用现有的词法器和语法器自动生成工具(如Jlex、CUP)实现一个JAVA编译器。
2、国防科技大学
1、教材
使用的教材是陈火旺院士领衔编著、《程序设计语言编译原理》;参考教材指定的是称之为“龙书”的《CompilersPrinciples,Techniques and Tools》
2、课堂教学
国防科学技术大学的编译课程总学时为54学时,其中讲授48学时,课内上机6学时,学分3分。
该校实验课程设置了两个实验:以PL语言(结构化语言的子集)为背景,实习编译程序的构造方法和了解编译程序构造工具Lex、Yacc 和 JavaCC 的使用。
3、结课考核
卷面成绩80%+实验成绩20%
3、吉林大学
1、教材
吉林大学的编译原理课程是教育部—微软精品课程,教材是自行编写的《编译程序构造原理和实现技术》(金成植著)。
2、课堂教学
课程总教学学时为72学时,实验课学时为32学时。该校专门开设了独立的编译原理实践课程,共包含8 个实验:词法分析程序开发、递归下降分析法、LL(1)语法分析、符号表管理、语义分析、中间代码生成、中间代码优化和目标代码生成。
4、中南大学
1、教材
《程序设计语言编译原理》(陈火旺),辅助教材有《Compilers: Principles, Techniques and Tools》、《编译原理》(何炎祥)
2、课堂教学
中南大学编译原理课程共48学时,3学分
3、结课考核
课程考核方式为闭卷考试,其中平时成绩占30%,平时成绩采用多种方式综合评价,包括口头考核、随堂考核、自选讲题、附加题目、互评结合等方式。
5、北京航空航天大学
1、教材
主教材是清华大学出版社、张莉等主编的《编译原理及编译程序构造》,辅助教材是“龙书”。
2、课堂教学及课程一共48学时,3学分;
平时测试为四次随堂测验:基础部分;编译构造:重在考试符号表、存储分配、语法制导的翻译技术;前段分析和自动化:正则文法和有穷自动机、LL(1)分析方法、算符优先分析法、SLR分析法;优化模块主要算法
课程设计部分需要完成6个阶段任务,完成的编译器将用5个测试程序进行测试,并进行现场演示和回答问题。其中,6个阶段任务个前3个测试程序的考核在平时进行,后2个测试程序和现场演示与回答问题的考核在期末集中进行。
6个阶段任务分别是:
PL/0编译器源代码阅读和分析
对抽取到的文法进行解读,设计测试程序
完成词法分析程序
完成设计文档
完成语法分析程序
完成代码生成程序
3、结课考核
理论课考核成绩构成:期末闭卷考试(60%)+作业(10%)+平时测试(30%)
课程设计考核最终成绩为百分制:阶段作业(12%)+5个测试程序(40%)+现场演示与回答问题(35%)+文档(13%)。
6、武汉大学
1、教材:
武汉大学使用的教材是自编的教材《编译原理》(何炎祥编著),参考书指定的是《Complier ConstructionPrinciples and Practice》、《现代编译器的Java实现》(第二版)、《编译原理及实践》和《程序设计语言——实践之路》。
2、课堂教学
武汉大学的编译课程是国家级精品课程,课程总学时为90学时,其中课堂讲授为54学时,实验为36学时,学分为3学分。
课程实验的安排有两种方式:第一种是先在课堂上举出一个完整的小语言编译程序实现的例子,要求学生读懂编译程序实现的代码和算法,在此基础上,将该语言进行扩充,然后将扩充后的语言作为实习内容,要求学生完成扩充部分的程序。第二种方式是提供程序框架,简单部分直接提供源代码,关键模块的代码空缺,要求学生在掌握程序算法,读懂程序的情况下完成关键模块的代码编写。
3、结课考核
平时作业30%+课设30%+考试40%
第二部分 港澳台地区大学
1、台湾大学
台湾大学编译程式设计课程3学分;
指定阅读书目为《Compilers: Principles, Techniques, Tools》(
您可能关注的文档
- 大连市某别墅小区施工组织设计.doc
- 大跨建筑结构(大跨平面结构).ppt
- 大练岛墩身模板施工技术交底.docx
- 因数与倍数总复习.ppt
- 回议鲁迅先生(节选)》课件.ppt
- 大模板施工方案xxx.doc
- 大坪田落地脚手架.doc
- 园本教育-拼音-数学-汉字.ppt
- 四清导航2017春七年级生物下册周周清8检测内容:第六章人体生命活动的调节课件.ppt
- 大桥上部构造t梁安装施工方案.doc
- 实验室危废随意倾倒查处规范.ppt
- 实验室危废废液处理设施规范.ppt
- 实验室危废处置应急管理规范.ppt
- 初中地理中考总复习精品教学课件课堂讲本 基础梳理篇 主题10 中国的地理差异 第20课时 中国的地理差异.ppt
- 初中地理中考总复习精品教学课件课堂讲本 基础梳理篇 主题10 中国的地理差异 第21课时 北方地区.ppt
- 危险废物处置人员防护培训办法.ppt
- 危险废物处置隐患排查技术指南.ppt
- 2026部编版小学数学二年级下册期末综合学业能力测试试卷(3套含答案解析).docx
- 危险废物处置违法案例分析汇编.ppt
- 2026部编版小学数学一年级下册期末综合学业能力测试试卷3套精选(含答案解析).docx
最近下载
- 哈尔滨工程大学2022-2023学年《马克思主义基本原理概论》期末考试试卷(A卷)含参考答案.docx
- 最全面电缆型号含义解释.doc VIP
- (高清版)B/T 13476-2023 先张法预应力混凝土管桩.pdf VIP
- 泵站扩建施工组织设计.doc VIP
- 2025届高考数学新课标2卷第16题说题课件.pptx VIP
- 国家开放大学电大一网一平台《理工英语 1》一体化考试机考形考任务5精品.pdf VIP
- 2025年湖北省襄阳市襄州区金源中学小升初数学试卷含答案.pdf VIP
- 《围手术期血糖监测护理规范》(TCRHA 072-2024).pdf VIP
- 设备管理现场检查表.xls VIP
- 高中英语词汇教学反思.doc VIP
原创力文档


文档评论(0)