[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/1268784.1268858acmconferencesArticle/Chapter ViewAbstractPublication PagesiticseConference Proceedingsconference-collections
Article

Targeting program visualizations

Published: 25 June 2007 Publication History

Abstract

To instruct students on the use of visualizations most beneficially the teacher needs to know who the students are that use the visualizations, for what they use them, and what kind of problems they have. Empirical research has been carried out on the educational impact of visualizations in test situations, but this survey presents the students' normal way of studying when the use of visualizations is voluntary.
We present the results of an international survey of 335 students who are studying programming and whose teachers have offered visualizations as extra material for the students. Their teachers also answered the survey. The article analyses different kinds of student groups, their usage of visualizations, and problems with them. We explore the background and motivation of the students and compare this information to their experiences of the use of the visualizations.
We identified two groups of students who use visualizations differently: moderately successful students able to work independently and weaker students who need teachers guidance with the visualizations. We suggest tips for teachers on how to use visualizations in teaching and provide information for the development of program visualization tools.

References

[1]
R. Ben-Bassat Levy, M. Ben-Ari, and P. A. Uronen. The Jeliot 2000 program animation system. Computers & Education, 40(1):1--15, 2003.
[2]
C. D. Hundhausen. Integrating algorithm visualization technology into an undergraduate algorithms course: Ethnographic studies of a social constructivist approach. Computers & Education, 39(3):237--260, 2002.
[3]
C. D. Hundhausen, S. A. Douglas, and J. T. Stasko. A meta-study of algorithm visualization effectiveness. Journal of Visual Languages & Computing, 13(3):259--290, 2002.
[4]
E. Lahtinen, K. Ala-Mutka, and H. -M. Järvinen. A study of the difficulties of novice programmers. ITiCSE 2005, Proceedings of the 10th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, pages 14--18, June 2005.
[5]
T. Naps, G. Rössling, V. Almstrum, W. Dann, R. Fleischer, C. Hundhausen, A. Korhonen, L. Malmi, M. McNally, S. Rodger, and J. Velazquez-Iturbide. Exploring the role of visualization and engagement in computer science education. SIGCSE Bulletin, 35(2):131--152, June 2003.
[6]
T. L. Naps, G. Rössling, J. Anderson, S. Cooper, W. Dann, R. Fleischer, B. Koldehofe, A. Korhonen, M. Kuittinen, C. Leska, L. Malmi, M. McNally, J. Rantakokko, and R. J. Ross. ITiCSE 2003 working group reports: Evaluating the educational impact of visualization. SIGCSE Bulletin, 35:124--136, June 2003.
[7]
S. Nevalainen and J. Sajaniemi. An experiment on short-term effects on animated versus static visualization of operations on program perception. Proceedings of the 2006 int'l workshop on Computing education research ICER `06, September 2006.
[8]
A. Robins, J. Rountree, and N. Rountree. Learning and teaching programming: A review and discussion. Computer Science Education, 13(2):137--172, 2003.
[9]
A. T. Virtanen, E. Lahtinen, and H. -M. Järvinen. VIP, a visual interpreter for learning introductory programming with C++. Proceedings of The Fifth Koli Calling Conference on Computer Science Education, pages 125--130, November 2005.

Cited By

View all
  • (2012)The reasons might be differentProceedings of the 12th Koli Calling International Conference on Computing Education Research10.1145/2401796.2401797(1-10)Online publication date: 15-Nov-2012
  • (2010)The effectiveness of Zoom Visual Flow (ZViF) technique in program comprehension activities2010 International Symposium on Information Technology10.1109/ITSIM.2010.5561292(1-6)Online publication date: Jun-2010
  • (2010)Integrated Standard Environment for the Teaching and Learning of Operating Systems Algorithms Using VisualizationsProceedings of the 2010 Fifth International Multi-conference on Computing in the Global Information Technology10.1109/ICCGI.2010.12(205-208)Online publication date: 20-Sep-2010
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
ITiCSE '07: Proceedings of the 12th annual SIGCSE conference on Innovation and technology in computer science education
June 2007
386 pages
ISBN:9781595936103
DOI:10.1145/1268784
  • cover image ACM SIGCSE Bulletin
    ACM SIGCSE Bulletin  Volume 39, Issue 3
    Proceedings of the 12th annual SIGCSE conference on Innovation and technology in computer science education (ITiCSE'07)
    September 2007
    366 pages
    ISSN:0097-8418
    DOI:10.1145/1269900
    Issue’s Table of Contents
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 25 June 2007

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. program visualizations
  2. programming education

Qualifiers

  • Article

Conference

ITiCSE07
Sponsor:

Acceptance Rates

ITiCSE '07 Paper Acceptance Rate 62 of 210 submissions, 30%;
Overall Acceptance Rate 552 of 1,613 submissions, 34%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)4
  • Downloads (Last 6 weeks)1
Reflects downloads up to 17 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2012)The reasons might be differentProceedings of the 12th Koli Calling International Conference on Computing Education Research10.1145/2401796.2401797(1-10)Online publication date: 15-Nov-2012
  • (2010)The effectiveness of Zoom Visual Flow (ZViF) technique in program comprehension activities2010 International Symposium on Information Technology10.1109/ITSIM.2010.5561292(1-6)Online publication date: Jun-2010
  • (2010)Integrated Standard Environment for the Teaching and Learning of Operating Systems Algorithms Using VisualizationsProceedings of the 2010 Fifth International Multi-conference on Computing in the Global Information Technology10.1109/ICCGI.2010.12(205-208)Online publication date: 20-Sep-2010
  • (2009)Analysis of research into the teaching and learning of programmingProceedings of the fifth international workshop on Computing education research workshop10.1145/1584322.1584334(93-104)Online publication date: 10-Aug-2009
  • (2008)Understanding Object Oriented Programming Concepts in an Advanced Programming CourseProceedings of the 3rd international conference on Informatics in Secondary Schools - Evolution and Perspectives: Informatics Education - Supporting Computational Thinking10.1007/978-3-540-69924-8_15(161-170)Online publication date: 1-Jul-2008
  • (2013)A Review of Generic Program Visualization Systems for Introductory Programming EducationACM Transactions on Computing Education10.1145/249082213:4(1-64)Online publication date: 1-Nov-2013
  • (2013)Investigating the Effect of Program Visualization on Introductory Programming in a Distance Learning EnvironmentAfrican Journal of Research in Mathematics, Science and Technology Education10.1080/10288457.2013.82840817:1-2(139-151)Online publication date: 9-Sep-2013
  • (2009)GeoBuilderIEEE Transactions on Visualization and Computer Graphics10.1109/TVCG.2008.9315:2(234-248)Online publication date: 1-Mar-2009
  • (2008)Students' individual differences in using visualizationsProceedings of the 8th International Conference on Computing Education Research10.1145/1595356.1595373(92-95)Online publication date: 13-Nov-2008

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media