编译程序在线评测辅助教学系统的设计与实现任务书
2020-02-20 08:38:44
1. 毕业设计(论文)主要内容:
“编译原理”是计算机专业的核心专业课程之一,其主要任务是使学生掌握高级语言的编译技术和高级语言编译程序的设计原理与构造技术,并能够依据编译的基本原理进行一些编译程序的设计和实现。因此,编译程序在线评测系统的开发具有重要的实际意义。一方面,可以将复杂的编译程序简单化、小型化、独立化,使编译程序的实现能够从小到大、从易到难、循序渐进;另一方面,它为学习和使用编译技术提供了一个完整的实践模式,有助于帮助学生树立编写复杂程序的信心,对课程教学起到极大的促进作用。
编译程序在线评测系统力求在整体上展现整个编译过程的实现,它将编译过程拆分成一个个模块(阶段),各个模块之间又有着紧密联系,提供一套完整的编程接口和模板供用户进行调用与调试,以实现编译程序的编写和实现。
本论文主要研究内容包括:
2. 毕业设计(论文)主要任务及要求
1.查阅15篇相关文献(不少于3篇外文文献),并每篇书写200—300字文献摘要(装订成册,带封面);
2.认真填写周记,完成至少1500字开题报告(“设计的目的及意义”至少800汉字;“基本内容和技术方案”至少400汉字;进度安排应尽可能详细);
3.完成5000中文字以上的相关英文专业文献翻译,并装订成册(中英文一起,带封面);
3. 毕业设计(论文)完成任务的计划与安排
(1)2019/1/19—2019/2/28:确定选题,查阅文献,外文翻译和撰写开题报告;
(2)2019/3/1—2019/4/30:系统架构、程序设计与开发、系统测试与完善;
(3)2019/5/1—2019/5/25:撰写及修改毕业论文;
4. 主要参考文献
[1] 尤枫,史晟辉,赵瑞莲.编译程序在线评测系统的实现[j].实验室研究与探索,2010,29(12):69-72.
[2] 苑文会,彭四伟.源代码在线评测系统的设计与实现[j].计算机与数字工程,2006, 34 (9) : 1302132.
[3] 王生原,董渊,张素琴,吕映芝,蒋维杜.编译原理.北京:清华大学出版社,2015.06