首页> 外文会议>International Conference on System Science and Engineering >A programming learning diagnostic system using case-based reasoning method
【24h】

A programming learning diagnostic system using case-based reasoning method

机译:基于案例推理的程序学习诊断系统

获取原文

摘要

The knowledge of programming consists of conceptual knowledge and strategic knowledge. Lack of problem-solving strategies is one of the major reasons why code learning is hard for many novice programmers. In this paper, we not only construct these two types of knowledge, but also construct the relationship of learning cases and e-portfolio for diagnosing the learning difficulties of each learner. Based on these constructed knowledge, we develop a learning diagnostic system using case-based reasoning method to give the learners feedback and suggestion in real time. We choose C as a first programming language for the beginners. The system is built on 3-tier client/server architecture and can run on various platforms such as Windows, Linux, OS X, and Android. There are two learning diagnostic stages to indicate novice programming mistakes about the conceptual programming knowledge and strategic programming knowledge, to help learners recognize, diagnose, and recover from programming errors.
机译:编程知识包括概念知识和战略知识。缺乏解决问题的策略是许多新手程序员难以学习代码的主要原因之一。在本文中,我们不仅构造了这两种类型的知识,而且构造了学习案例与电子档案夹的关系,以诊断每个学习者的学习困难。基于这些构建的知识,我们开发了一种基于案例推理方法的学习诊断系统,以实时向学习者提供反馈和建议。对于初学者,我们选择C作为第一种编程语言。该系统基于3层客户端/服务器体系结构,可以在Windows,Linux,OS X和Android等各种平台上运行。学习诊断分为两个阶段,以指示有关概念性编程知识和战略性编程知识的新手编程错误,以帮助学习者识别,诊断和从编程错误中恢复。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号