重庆理工大学实践教学大纲(实习设计)08 编译原理 课程设计大纲 ok由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“编译原理毕业课程设计”。
《编译原理》课程设计大纲
开课单位:计算机科学与工程学院开课学期:第3学年春季学期
学分:1学分学时:16学时(1周)
适用专业:计算机科学与技术(0307)
一、课程设计的目的与意义
本课程设计是配合《编译原理》课程而开设的一门实践课程。针对编译过程的重点和难点内容进行编程,独立完成有一定工作量的程序设计任务,进一步培养学生编译器设计的思想,加深对编译原理和应用程序的理解,同时强调好的程序设计风格。
二、课程设计的内容
1、课程设计题目分成3类,设计题目如下
自动编译器设计题目:(1)中间代码生成器;(2)自动生成工具FLEX 和YACC。
面向对象的编译器模拟设计题目:(1)面向对象的词法编译器设计;(2)面向对象的中间代码编译器设计;(3)面向对象的目标代码编译器设计。
编译原理算法模拟设计题目:(1)限自动机的生成及化简过程模拟;(2)First集和Follow集生成算法模拟;(3)LL(1)分析过程模拟;(4)FirstVT集和LastVT集生成算法模拟;(5)算符优先分析表生成模拟;(6)算符优先分析过程模拟;(7)LR分析过程模拟。
2、学生从这3类题目中选择完成部分题目。
三、课程设计的方式
1、学生在实验室、计算机房、教室相对集中进行课程设计,教师指导,学生独立完成。
2、第一天由老师讲解,后面三天学生在教师的指导下独立工作,最后一天答辩,提交资料。
四、课程设计的基本要求
1、实训教学课堂化,严格考勤制度,在课程设计期间累计旷课达到一定学时,取消考核资格。
2、学生因特殊原因请假须履行手续,凡未请假或未获批准擅自离岗者,均按旷课处理。
3、课程设计需要提交如下资料:
(1)文档;(2)软件:需提供加注释的源程序,并能正常运行;(3)设计心得:记录程序设计的思路、实现程序的步骤、遇到的问题及其解决方法等内容。对于分析设计中未能实现的部分需要加以说明。对于软件中所参考的部分模块或代码需要加以声明,并说明出处。
五、课程设计成绩的评定
1、按优、良、中、及格、不及格五个等级评定成绩。
2、成绩评定依据
(1)编译器思想的正确性,包括是否采用了合适的数据存储结构等20%。
(2)程序实现的正确性,包括程序整体结构是否合理、编程风格是否规范等20%。
(3)程序功能的完善程度,包括功能的基本实现、基本完善、完全实现20%。
(4)学生的工作态度、独立工作能力20%。
(5)课程设计报告20%。
重庆理工大学实践教学大纲(实习设计)08 综合课程设计大纲Ⅰ(网络工程)ok
综合课程设计大纲Ⅰ(网络工程)开课单位:计算机科学与工程学院 开课学期:第2学年夏季学期,第3学年秋季学期 学 分:2学分 学 时:32学时(2周) 适用专业:网络工程(0309) 一、课程设计的目的......
重庆理工大学实践教学大纲(实习设计)04 数据结构 课程设计大纲 ok
《数据结构》课程设计大纲开课单位:计算机科学与工程学院 开课学期:第2学年秋、春季学期 学 分:1学分 学 时:16学时(1周) 适用专业:软件工程(0308)、计算机科学与技术(0307) 一、课程设......
重庆理工大学实践教学大纲(实习设计)04 电子技术 课程设计大纲 ok
《电子技术》课程设计大纲开课单位:电子信息与自动化学院开课学期:第2学年夏季学期,第3学年春季学期 学分:2学分学时:32学时(2周)适用专业:自动化(0701)、电子信息工程(0702)、电气工程......
重庆理工大学实践教学大纲(实习设计)09 综合课程设计大纲Ⅱ(网络工程) ok
综合课程设计大纲Ⅱ(软件工程)开课单位:计算机科学与工程学院 开课学期:第4学年秋季学期 学 分:2学分 学 时:32学时(2周) 适用专业:网络工程(0309) 一、课程设计的目的与意义本课程设计......
重庆理工大学实践教学大纲(实习设计)06 社会保障学 课程设计大纲 ok
《社会保障学》课程设计大纲开课单位:经济与贸易学院开课学期:第2学年春季学期学分:1学分学时:16学时(1周)适用专业:劳动与社会保障(0206)一、课程设计的目的与意义本课程设计是配合......