从电子学习视角看编程练习的需求
人工智能
2009-03-13 v2
摘要
在本工作中,我们探讨了面向初学者的编程练习建模问题,并指向电子学习场景。我们的目的是识别基本需求,提出一些关键问题,并从概念视角给出潜在答案。作为总体概述,我们假设将本研究置于一个一般性背景中,其中电子学习教学材料需要被调整,以构成 CS1 级别计算机科学(CS)入门电子学习课程的一部分。这指的是一门潜在课程,旨在通过使用基于电子学习的方法,并与诸如 Activemath (www.activemath.org) 这样的通用宿主框架(至少在概念上)相连接,来提高初学者在编程基础方面的技能与知识。我们的论述涵盖了情境要素,特别是认知要素,为衍生项目后续研究阶段的开展奠定了基础。我们将主要精力集中于关于练习复杂度的推理机制,该机制最终可为练习编写任务提供工具支持。我们的需求分析基于我们对 Activemath 所提供的练习子系统的认知,特别是在领域推理器方面。我们通过引入 CS1 课程及其定义与实施中的若干相关情境要素来丰富该分析。关于认知模型与练习,我们以布鲁姆分类法(Bloom's Taxonomy)的原则作为相对标准化的基础,并将其作为基础编程练习复杂度研究与分析的框架。我们的分析包括了练习分析所必需的领域推理器需求。为此,我们提出了一个三层概念模型,考虑了练习评估、编程与元编程。
引用
@article{arxiv.0903.0786,
title = {On Requirements for Programming Exercises from an E-learning Perspective},
author = {Carlos Loria-Saenz},
journal= {arXiv preprint arXiv:0903.0786},
year = {2009}
}
备注
ii + 31 pages