Effect of Program Visualization to Teach Computer Programming in a Resource Constrained Classroom

Dipali D. Awasekar
{"title":"Effect of Program Visualization to Teach Computer Programming in a Resource Constrained Classroom","authors":"Dipali D. Awasekar","doi":"10.1109/T4E.2013.31","DOIUrl":null,"url":null,"abstract":"Acquisition of programming concepts and skills is a key goal of computer science and engineering curricula. It has been shown that students find programming to be a difficult and complex cognitive task. Program visualizations have been shown to improve students' understanding, but most studies have been conducted in resource equipped classrooms, for example, in which students have personalized access to laptops. In this paper, we report findings from a two-group experimental study (N=60) in a resource constrained classroom with a single computer and mounted LCD. One group was taught with an interactive program visualization tool and the other with traditional chalk and blackboard approach. Analysis showed a statistically significant higher performance on a post-test for the program visualization group compared to the traditional group. This difference was seen regardless of students' visual/verbal learning style, leading to the conclusion that use of program visualization in large resource constrained classroom is an effective strategy to teach computer programming.","PeriodicalId":299216,"journal":{"name":"2013 IEEE Fifth International Conference on Technology for Education (t4e 2013)","volume":"53 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2013-12-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2013 IEEE Fifth International Conference on Technology for Education (t4e 2013)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/T4E.2013.31","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 4

Abstract

Acquisition of programming concepts and skills is a key goal of computer science and engineering curricula. It has been shown that students find programming to be a difficult and complex cognitive task. Program visualizations have been shown to improve students' understanding, but most studies have been conducted in resource equipped classrooms, for example, in which students have personalized access to laptops. In this paper, we report findings from a two-group experimental study (N=60) in a resource constrained classroom with a single computer and mounted LCD. One group was taught with an interactive program visualization tool and the other with traditional chalk and blackboard approach. Analysis showed a statistically significant higher performance on a post-test for the program visualization group compared to the traditional group. This difference was seen regardless of students' visual/verbal learning style, leading to the conclusion that use of program visualization in large resource constrained classroom is an effective strategy to teach computer programming.
程序可视化对资源有限课堂计算机编程教学的影响
获得编程概念和技能是计算机科学与工程课程的一个关键目标。研究表明,学生发现编程是一项困难而复杂的认知任务。程序可视化已被证明可以提高学生的理解能力,但大多数研究都是在配备资源的教室中进行的,例如,学生可以个性化地使用笔记本电脑。在本文中,我们报告了一项两组实验研究(N=60)的结果,该研究是在一个资源有限的教室里进行的,教室里只有一台电脑,安装了LCD。一组使用交互式程序可视化工具进行教学,另一组使用传统的粉笔和黑板方法。分析显示,与传统组相比,程序可视化组在后测试中的表现在统计上有显著提高。无论学生的视觉/语言学习方式如何,都可以看到这种差异,从而得出结论,在资源有限的大型教室中使用程序可视化是教授计算机编程的有效策略。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信