| Toward a more effective visualization tool to teach novice programmers |
| Full text |
Pdf
(293 KB)
|
| Source
|
Conference On Information Technology Education (formerly CITC)
archive
Proceedings of the 7th conference on Information technology education
table of contents
Minneapolis, Minnesota, USA
SESSION: Tools and systems
table of contents
Pages: 115 - 122
Year of Publication: 2006
ISBN:1-59593-521-5
|
|
Authors
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 7, Downloads (12 Months): 62, Citation Count: 3
|
|
|
ABSTRACT
Algorithm visualization systems and techniques have been introduced in a number of curricula to increase learner engagement and improve pedagogical processes. Effective visualization tools must be educationally beneficial to the learner while avoiding excessive overhead. In an introductory IT course, we compared the effectiveness of a COTS diagramming tool to RAPTOR, a visual programming environment based on flowcharts. Our results indicate the COTS diagramming tool was overly heavyweight and cumbersome. Students using RAPTOR became more actively engaged in developing algorithms.Further, we discovered that introductory IT students who had been introduced to RAPTOR performed better on the final exam than those who had only used the COTS tool. Additionally, these students overwhelmingly preferred RAPTOR to the COTS tool, and indicated that using RAPTOR made it easier for them to develop Java programs. Based on these results, we will use RAPTOR for all sections of the course starting this fall.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
Bloom, B. S. and Krathwohl, D. R. Taxonomy of Educational Objectives; the Classification of Educational Goals, Handbook I: Cognitive Domain. Addison Wesley, 1956.
|
| |
2
|
Brown, H. M. Algorithm Animation. MIT Press, Cambridge, Massachusetts, 1988.
|
 |
3
|
|
 |
4
|
|
 |
5
|
Ben A. Calloni , Donald J. Bagert , H. Paul Haiduk, Iconic programming proves effective for teaching the first year programming sequence, Proceedings of the twenty-eighth SIGCSE technical symposium on Computer science education, p.262-266, February 27-March 01, 1997, San Jose, California, United States
|
 |
6
|
Martin C. Carlisle , Terry A. Wilson , Jeffrey W. Humphries , Steven M. Hadfield, RAPTOR: a visual programming environment for teaching algorithmic problem solving, Proceedings of the 36th SIGCSE technical symposium on Computer science education, February 23-27, 2005, St. Louis, Missouri, USA
|
 |
7
|
|
| |
8
|
Cooper, S., Dann, W., and Pausch, R. Teaching objects-first in introductory computer science. In Proceedings of ACM SIGCSE Technical Symposium on Computer Science Education (SIGCSE '05)(St. Louis, Missouri, Feb. 23-27, 2005). ACM Press, New York, NY, 2005, 191--195.
|
| |
9
|
|
 |
10
|
Thomas L. Naps , Guido Rößling , Vicki Almstrum , Wanda Dann , Rudolf Fleischer , Chris Hundhausen , Ari Korhonen , Lauri Malmi , Myles McNally , Susan Rodger , J. Ángel Velázquez-Iturbide, Exploring the role of visualization and engagement in computer science education, Working group reports from ITiCSE on Innovation and technology in computer science education, p.131-152, June 24-28, 2002, Aarhus, Denmark
|
| |
11
|
|
|