【24h】

Coached program planning

机译:指导课程计划

获取原文

摘要

Coached program planning is a dialogue-based style of tutoring aimed at helping novices during the early stages of program writing. The intent is to help novices understand and solve problems in their own words through the construction of natural-language style pseudocode as the first step in solving a programming problem. We have designed an environment supporting coached program planning and have used it in a human-to-human, computer-mediated evaluation of 16 novice programmers enrolled in a pre-CS1 programming course at the University of Pittsburgh. The results show that students who underwent coached program planning, compared to those who did not, were more prolific with comments in their programs, committed fewer structural mistakes, and exhibited less erratic programming behavior during their implementation. The dialogues collected from this experiment followed a clear 4-step pattern. Starting with this observation, we are developing a dialogue-based intelligent tutoring system called the Pseudocode Tutor to support coached program planning.
机译:指导性计划规划是一种基于对话的辅导风格,旨在在程序编写的早期阶段帮助新手。目的是通过构建自然语言风格的伪代码来帮助新手以自己的语言来理解和解决问题,这是解决编程问题的第一步。我们设计了一个环境,以支持教练计划的计划,并将其用于匹兹堡大学(University of Pittsburgh)参加CS1之前的编程课程的16位新手程序员的计算机介乎人与人的评估中。结果表明,与未接受指导的计划制定者相比,接受过指导的计划编制的学生在其计划中的注释更加丰富,在实施过程中犯下的结构性错误更少,并且表现出较少的不稳定编程行为。从该实验收集的对话遵循清晰的4步模式。从这一观察开始,我们正在开发一种称为Pseudocode Tutor的基于对话的智能辅导系统,以支持教练计划的计划。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号