首页> 外文OA文献 >Seeing is understanding : the effect of visualisation in understanding programming concepts
【2h】

Seeing is understanding : the effect of visualisation in understanding programming concepts

机译:看到就是理解:可视化在理解编程概念中的作用

摘要

How and why visualisations support learning was the subject of this qualitative instrumental collective case study. Five computer programming languages (PHP, Visual Basic, Alice, GameMaker, and RoboLab) supporting differing degrees of visualisation were used as cases to explore the effectiveness of software visualisation to develop fundamental computer programming concepts (sequence, iteration, selection, and modularity). Cognitive theories of visual and auditory processing, cognitive load, and mental models provided a framework in which student cognitive development was tracked and measured by thirty-one 15-17 year old students drawn from a Queensland metropolitan secondary private girls’ school, as active participants in the research. Seventeen findings in three sections increase our understanding of the effects of visualisation on the learning process. The study extended the use of mental model theory to track the learning process, and demonstrated application of student research based metacognitive analysis on individual and peer cognitive development as a means to support research and as an approach to teaching. The findings also forward an explanation for failures in previous software visualisation studies, in particular the study has demonstrated that for the cases examined, where complex concepts are being developed, the mixing of auditory (or text) and visual elements can result in excessive cognitive load and impede learning. This finding provides a framework for selecting the most appropriate instructional programming language based on the cognitive complexity of the concepts under study.
机译:可视化如何以及为何支持学习是该定性工具性集体案例研究的主题。以支持不同可视化程度的五种计算机编程语言(PHP,Visual Basic,Alice,GameMaker和RoboLab)为例,探讨了软件可视化的有效性,以开发基本的计算机编程概念(顺序,迭代,选择和模块化)。视觉和听觉处理,认知负荷和心理模型的认知理论提供了一个框架,在该框架中,作为活动参与者的昆士兰都市中学私立学校的31名15-17岁学生追踪并评估了学生的认知发展在研究中。在三个部分中的十七个发现增加了我们对可视化对学习过程的影响的理解。该研究扩展了心理模型理论的使用,以跟踪学习过程,并演示了基于学生研究的元认知分析对个人和同伴认知发展的应用,以此作为支持研究的手段和教学方法。这些发现还为以前的软件可视化研究中的失败提供了解释,特别是该研究表明,对于所研究的案例,正在开发复杂概念的情况下,听觉(或文本)和视觉元素的混合会导致过多的认知负担并阻碍学习。这一发现提供了一个框架,用于根据所研究概念的认知复杂性来选择最合适的教学编程语言。

著录项

  • 作者

    Zagami Jason Anthony;

  • 作者单位
  • 年度 2008
  • 总页数
  • 原文格式 PDF
  • 正文语种 {"code":"en","name":"English","id":9}
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号