首页> 外文期刊>SIGCSE bulletin >Improving the Mental Models Held by Novice Programmers Using Cognitive Conflict and Jeliot Visualisations
【24h】

Improving the Mental Models Held by Novice Programmers Using Cognitive Conflict and Jeliot Visualisations

机译:使用认知冲突和Jeliot可视化来改善新手程序员持有的心理模型

获取原文
获取原文并翻译 | 示例
获取外文期刊封面目录资料

摘要

Recent research has found that many novice programmers often hold non-viable mental models of basic programming concepts which can limit their potential to develop appropriate programming skills. Previous work by the authors suggests that a teaching model that integrates cognitive conflict and program visualisation can help novices formulate appropriate mental models. This paper first outlines a 'concepts roadmap' that provides an ordered approach to learning programming concepts allowing students to build on fundamental base knowledge. It then reports the results of a series of studies investigating the use of the Jeliot visualisation tool as the visualisation component of the proposed learning model when applied to these concepts. The findings include: the ease with which Jeliot can be tailored to visualise a range of concepts using a variety of examples; the Jeliot visualisation of object reference was too complex for CS1 students; further evidence that CS1 students struggle to develop appropriate understanding of a range of key programming concepts; and, further evidence that an integrated cognitive conflict/visualisation strategy can help students develop an appropriate understanding of key programming concepts.
机译:最近的研究发现,许多新手程序员经常持有基本的编程概念不可行的思维模型,这可能限制了他们开发适当编程技能的潜力。作者先前的工作表明,将认知冲突和程序可视化相结合的教学模型可以帮助新手制定适当的心理模型。本文首先概述了一个“概念路线图”,它提供了一种有序的方法来学习编程概念,使学生可以建立基础知识。然后,它报告了一系列研究的结果,这些研究调查了在将Jeliot可视化工具应用于这些概念时,将其用作所建议学习模型的可视化组件的情况。研究结果包括:使用各种示例可以轻松定制Jeliot以可视化一系列概念; Jeliot的对象引用可视化对于CS1学生来说太复杂了;进一步的证据表明,CS1学生正在努力发展对一系列关键编程概念的适当理解;并且,进一步的证据表明综合的认知冲突/可视化策略可以帮助学生对关键编程概念有适当的理解。

著录项

  • 来源
    《SIGCSE bulletin》 |2009年第3期|166-170|共5页
  • 作者单位

    Department of Computer and Information Sciences The University of Strathclyde Glasgow, G1 1XH, UK;

    Department of Computer and Information Sciences The University of Strathclyde Glasgow, G1 1XH, UK;

    Department of Computer and Information Sciences The University of Strathclyde Glasgow, G1 1XH, UK;

    Department of Computer and Information Sciences The University of Strathclyde Glasgow, G1 1XH, UK;

    Department of Computer and Information Sciences The University of Strathclyde Glasgow, G1 1XH, UK;

  • 收录信息
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

    CS1; mental models; novice; programming; jeliot;

    机译:CS1;心理模型新手编程耶洛;

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号