...
【24h】

ALGORITHM RECOGNITION FOR PROGRAMMING TUTORING BASED ON FLOW GRAPH PARSING

机译:基于流图解析的编程补习算法识别

获取原文
获取原文并翻译 | 示例

摘要

Plan-recognition with template matching shows reasonable performance for recognizing general control structures. However, problems containing well-defined algorithms such as sorting and searching are difficult to recognize by the template-based methodology alone, because an algorithm is often highly optimized and therefore hard to divide into smaller meaningful units. Based on this observation, we propose an algorithm recognition methodology to augment the plan-recognition approach. Our algorithm recognition approach is based on the flow graph parsing which performs a partial recognition of programs. The methodology is extended to completely understand algorithm implementations by providing the information of the program's goal, a specification of programming assignment in tutoring environment. Utilization of goal information is two-fold; extending the role of transformation rules to represent algorithm-specific information and looking for salient graph parts of algorithm plan to determine which has been used to implement the goal. Preliminary evaluation was performed on students' programs containing sort algorithm. [References: 28]
机译:具有模板匹配的计划识别显示出用于识别常规控制结构的合理性能。但是,仅基于模板的方法就很难识别出包含明确定义的算法(例如排序和搜索)的问题,因为算法通常经过高度优化,因此难以划分为较小的有意义的单元。基于此观察,我们提出了一种算法识别方法,以增强计划识别方法。我们的算法识别方法基于流程图解析,该流程图执行程序的部分识别。通过提供程序目标的信息(辅导环境中的程序分配规范),该方法被扩展为完全理解算法实现。目标信息的利用是双重的;扩展转换规则的作用以表示特定于算法的信息,并寻找算法计划的显着图形部分,以确定哪些已用于实现目标。对包含排序算法的学生程序进行了初步评估。 [参考:28]

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号