首页> 外文会议>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 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号