首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机软件论文--程序设计、软件工程论文--软件工程论文

基于语义理解的编程题自动评分系统的研究与实现

摘要第1-6页
ABSTRACT第6-10页
第1章 绪论第10-16页
   ·课题背景第10页
   ·研究的目的与意义第10-11页
   ·国内外研究的现状第11-13页
   ·本文的主要研究工作第13-14页
     ·研究目标第13-14页
     ·研究的主要内容第14页
     ·关键性问题第14页
   ·编程题评分的难点与解决办法第14-15页
   ·内容安排第15-16页
第2章 相关技术介绍第16-27页
   ·典型匹配算法简介第16-18页
     ·串的模式匹配第16页
     ·直接匹配算法第16页
     ·KMP算法第16页
     ·BM字符串匹配算法第16-17页
     ·Levenshtein距离算法第17-18页
   ·编译原理第18-22页
     ·编译过程概述第18-19页
     ·词法分析第19-20页
     ·语法分析第20页
     ·代表性的文法第20-22页
   ·句子相似度算法介绍第22-24页
     ·单向贴进度算法第22-23页
     ·基于语句表面特征的相似度计算第23-24页
   ·基于语义分析树核的相似度算法第24-27页
     ·核方法第24页
     ·树核算法第24-27页
第3章 程序的信息提取与自动评分的解决方案第27-40页
   ·编程题的程序理解与自动评分第27-29页
     ·程序理解第27页
     ·常用的自动评分模型第27-29页
   ·程序代码的中间表示第29-33页
     ·抽象语法树简介第29-31页
     ·抽象语法树的遍历算法第31-33页
   ·AST树结构的代码优化第33-35页
     ·研究AST现阶段存在的问题第33页
     ·冗余消除算法第33-35页
   ·基于语义理解的编程题自动评分方法第35-40页
     ·评分系统的程序的中间代码表示第35-37页
     ·评分流程第37-40页
第4章 简易错误检测模块的设计方案第40-52页
   ·C语言的结构特点第40页
   ·C语言常见的错误信息第40-44页
   ·对错误的处理方法第44-46页
     ·词法分析阶段的错误检测与处理第44-45页
     ·语法分析阶段的错误检测与处理第45页
     ·株连错误的检测与处理第45-46页
   ·系统中错误处理举例第46-52页
第5章 系统的设计与实现第52-69页
   ·本系统所要实现的目标第52页
   ·系统的总体方案第52-57页
     ·系统的功能模块第53-54页
     ·数据库设计第54-57页
   ·系统的实现第57-69页
     ·用户管理模块的实现第57-59页
     ·题库管理模块的实现第59-61页
     ·编程题评分过程第61-67页
     ·评分模块的实现第67-69页
第6章 实验及其结果的分析第69-73页
   ·基于模式匹配评分方法的实验第69-70页
   ·基于语义理解的评分方法实验第70-71页
   ·两种方法的比较第71-73页
结论第73-75页
参考文献第75-79页
致谢第79-80页
研究生履历第80-81页

论文共81页,点击 下载论文
上一篇:面向动态形变的鱼类图像形状识别算法研究
下一篇:基于flip的Delaunay三角剖分算法研究