메뉴 건너뛰기




Volumn 29, Issue 1-2, 2012, Pages 95-117

The Role of Visualization in Computer Science Education

Author keywords

algorithm visualization; data structure visualization; eTextbooks; hypertextbooks; program visualization

Indexed keywords


EID: 84860123822     PISSN: 07380569     EISSN: 15287033     Source Type: Journal    
DOI: 10.1080/07380569.2012.651422     Document Type: Article
Times cited : (57)

References (66)
  • 1
    • 84876664674 scopus 로고    scopus 로고
    • AlgoViz.org Bibliography, Annotated bibliography [of AV literature]. Retrieved from
    • AlgoViz.org Bibliography. 2011. Annotated bibliography [of AV literature]. Retrieved fromhttp://algo-viz.org/biblio
    • (2011)
  • 2
    • 84876694335 scopus 로고    scopus 로고
    • Alice Web Site, Retrieved from
    • Alice Web Site. 2011. Retrieved fromhttp://www.alice.org
    • (2011)
  • 3
    • 84876674974 scopus 로고    scopus 로고
    • AlViE Web Site, AlViE 3.0 [software]. Retrieved from
    • AlViE Web Site. 2011. AlViE 3.0 [software]. Retrieved fromhttp://alvie.algoritmica.org/
    • (2011)
  • 4
    • 84876684423 scopus 로고
    • Sorting out sorting. Retrieved from/videoplay?docid=3970523862559774879
    • Baecker, R. and Sherman, D. 1981. Sorting out sorting. Retrieved fromhttp://video.google.com /videoplay?docid=3970523862559774879
    • (1981)
    • Baecker, R.1    Sherman, D.2
  • 6
    • 84876671395 scopus 로고    scopus 로고
    • Maryland spatial index demos Web site. Retrieved from
    • Brabec, F. and Samet, H. 2003. Maryland spatial index demos Web site. Retrieved fromhttp://donar.umiacs.umd.edu/quadtree/
    • (2003)
    • Brabec, F.1    Samet, H.2
  • 7
    • 0024013535 scopus 로고
    • Exploring algorithms using Balsa-II
    • Brown, M. H. 1988. Exploring algorithms using Balsa-II. Computer, 21(5): 14-36.
    • (1988) Computer , vol.21 , Issue.5 , pp. 14-36
    • Brown, M.H.1
  • 8
    • 0021817749 scopus 로고
    • Techniques for algorithm animation
    • Brown, M. H. and Sedgewick, R. 1985. Techniques for algorithm animation. IEEE Software, 2(1): 28-39.
    • (1985) IEEE Software , vol.2 , Issue.1 , pp. 28-39
    • Brown, M.H.1    Sedgewick, R.2
  • 9
    • 0000417946 scopus 로고    scopus 로고
    • Evaluating animations as student aids in learning computer algorithms
    • Byrne, M. D., Catrambone, R. and Stasko, J. T. 1999. Evaluating animations as student aids in learning computer algorithms. Computers & Education, 33(4): 253-278.
    • (1999) Computers & Education , vol.33 , Issue.4 , pp. 253-278
    • Byrne, M.D.1    Catrambone, R.2    Stasko, J.T.3
  • 11
    • 84876688226 scopus 로고    scopus 로고
    • Connexions Web site, Retrieved from
    • Connexions Web site. 2011. Retrieved fromhttp://cnx.org/
    • (2011)
  • 16
    • 84876695052 scopus 로고    scopus 로고
    • Retrieved from
    • Furcy, D. 2007. JHAVEPOP Retrieved fromhttp://jhave.org/jhavepop/
    • (2007) JHAVEPOP
    • Furcy, D.1
  • 17
    • 84858954744 scopus 로고    scopus 로고
    • JHAVEPOP: Visualizing linked-list operations in C++ and Java
    • Furcy, D. 2009. JHAVEPOP: Visualizing linked-list operations in C++ and Java. Journal of Computing Sciences in Colleges, 25(1): 32-41.
    • (2009) Journal of Computing Sciences in Colleges , vol.25 , Issue.1 , pp. 32-41
    • Furcy, D.1
  • 21
    • 28044453494 scopus 로고    scopus 로고
    • An extensible framework for providing dynamic data structure visualizations in a lightweight IDE
    • In: Joyce D. T., Knox D., Dann W., Naps T. L., editors Norfolk, VA, March 3-7
    • Hendrix, T. D., Cross, J. H., II and Barowski, L. A. 2004, March 3-7. "An extensible framework for providing dynamic data structure visualizations in a lightweight IDE". In Proceedings of the 35th SIGCSE Technical Symposium on Computer Science Education Edited by: Joyce, D. T., Knox, D., Dann, W. and Naps, T. L. 387-391. Norfolk, VA
    • (2004) Proceedings of the 35th SIGCSE Technical Symposium on Computer Science Education , pp. 387-391
    • Hendrix, T.D.1    Cross II, J.H.2    Barowski, L.A.3
  • 22
    • 34250175825 scopus 로고    scopus 로고
    • Integrating technology into K12 teaching and learning: Current knowledge gaps and recommendations for future research
    • Hew, K. and Brush, T. 2007. Integrating technology into K12 teaching and learning: Current knowledge gaps and recommendations for future research. Educational Technology Research and Development, 55: 223-252.
    • (2007) Educational Technology Research and Development , vol.55 , pp. 223-252
    • Hew, K.1    Brush, T.2
  • 24
    • 35148890451 scopus 로고    scopus 로고
    • Designing, visualizing, and discussing algorithms within a CS1 studio experience: An empirical study
    • Hundhausen, C. D. and Brown, J. L. 2008. Designing, visualizing, and discussing algorithms within a CS1 studio experience: An empirical study. Computers & Education, 50: 301-326.
    • (2008) Computers & Education , vol.50 , pp. 301-326
    • Hundhausen, C.D.1    Brown, J.L.2
  • 28
    • 69349092124 scopus 로고    scopus 로고
    • Effects, experiences and feedback from studies of a program of course-long use of a program visualization tool
    • Kaila, E., Rajala, T., Laakso, M.-J. and Salakoski, T. 2009. Effects, experiences and feedback from studies of a program of course-long use of a program visualization tool. Informatics in Education, 8(1): 17-34.
    • (2009) Informatics in Education , vol.8 , Issue.1 , pp. 17-34
    • Kaila, E.1    Rajala, T.2    Laakso, M.-J.3    Salakoski, T.4
  • 29
    • 0000657958 scopus 로고    scopus 로고
    • Integrating algorithm animation into a learning environment
    • Kann, C., Lindeman, R. W. and Heller, R. 1997. Integrating algorithm animation into a learning environment. Computers & Education, 28(4): 223-228.
    • (1997) Computers & Education , vol.28 , Issue.4 , pp. 223-228
    • Kann, C.1    Lindeman, R.W.2    Heller, R.3
  • 31
    • 77649287123 scopus 로고    scopus 로고
    • Comparing learning performance of students using algorithm visualizations collaboratively on different engagement levels
    • Laakso, M.-J., Myller, N. and Korhonen, A. 2009. Comparing learning performance of students using algorithm visualizations collaboratively on different engagement levels. Educational Technology & Society, 12(2): 267-282.
    • (2009) Educational Technology & Society , vol.12 , Issue.2 , pp. 267-282
    • Laakso, M.-J.1    Myller, N.2    Korhonen, A.3
  • 32
    • 27644468200 scopus 로고    scopus 로고
    • Multi-perspective study of novice learners adopting the visual algorithm simulation exercise system TRAKLA2
    • Laakso, M.-J., Salakoski, T., Grandell, L., Qiu, X., Korhonen, A. and Malmi, L. 2005. Multi-perspective study of novice learners adopting the visual algorithm simulation exercise system TRAKLA2. Informatics in Education, 4(4): 49-68.
    • (2005) Informatics in Education , vol.4 , Issue.4 , pp. 49-68
    • Laakso, M.-J.1    Salakoski, T.2    Grandell, L.3    Qiu, X.4    Korhonen, A.5    Malmi, L.6
  • 33
    • 58149196286 scopus 로고    scopus 로고
    • Kick-start activation to novice programming-A visualization-based approach
    • Lahtinen, E. and Ahoniemi, T. 2009. Kick-start activation to novice programming-A visualization-based approach. Electronic Notes on Theoretical Computer Science, 224: 125-132.
    • (2009) Electronic Notes on Theoretical Computer Science , vol.224 , pp. 125-132
    • Lahtinen, E.1    Ahoniemi, T.2
  • 36
    • 77049104647 scopus 로고    scopus 로고
    • Improving the mental models held by novice programmers using cognitive conflict and Jeliot visualisations
    • Ma, L., Ferguson, J., Roper, M., Ross, I. and Wood, M. 2009. Improving the mental models held by novice programmers using cognitive conflict and Jeliot visualisations. SIGCSE Bulletin, 41: 166-170.
    • (2009) SIGCSE Bulletin , vol.41 , pp. 166-170
    • Ma, L.1    Ferguson, J.2    Roper, M.3    Ross, I.4    Wood, M.5
  • 38
    • 77954621356 scopus 로고    scopus 로고
    • Layered architecture for automatic generation of conflictive animations in programming education
    • Moreno, A., Joy, M., Myller, N. and Sutinen, E. 2010. Layered architecture for automatic generation of conflictive animations in programming education. IEEE Transactions on Learning Technologies, 3: 139-151.
    • (2010) IEEE Transactions on Learning Technologies , vol.3 , pp. 139-151
    • Moreno, A.1    Joy, M.2    Myller, N.3    Sutinen, E.4
  • 40
    • 2642563804 scopus 로고    scopus 로고
    • Evaluating the effectiveness of a new instructional approach
    • Moskal, B., Lurie, D. and Cooper, S. 2004. Evaluating the effectiveness of a new instructional approach. SIGCSE Bulletin, 36: 75-79.
    • (2004) SIGCSE Bulletin , vol.36 , pp. 75-79
    • Moskal, B.1    Lurie, D.2    Cooper, S.3
  • 41
    • 77952731771 scopus 로고    scopus 로고
    • Extending the engagement taxonomy: Software visualization and collaborative learning
    • Myller, N., Bednarik, R., Sutinen, E. and Ben-Ari, M. 2009. Extending the engagement taxonomy: Software visualization and collaborative learning. Transactions on Computing Education, 9(1): 1-27.
    • (2009) Transactions on Computing Education , vol.9 , Issue.1 , pp. 1-27
    • Myller, N.1    Bednarik, R.2    Sutinen, E.3    Ben-Ari, M.4
  • 43
    • 0033703610 scopus 로고    scopus 로고
    • JHAVÉ-An environment to actively engage students in Web-based algorithm visualizations
    • Naps, T. L., Eagan, J. R. and Norton, L. L. 2000. JHAVÉ-An environment to actively engage students in Web-based algorithm visualizations. SIGCSE Bulletin, 32: 109-113.
    • (2000) SIGCSE Bulletin , vol.32 , pp. 109-113
    • Naps, T.L.1    Eagan, J.R.2    Norton, L.L.3
  • 46
    • 0031685671 scopus 로고    scopus 로고
    • Web-based animation of data structures using JAWAA
    • Pierson, W. C. and Rodger, S. H. 1998. Web-based animation of data structures using JAWAA. SIGCSE Bulletin, 30: 267-271.
    • (1998) SIGCSE Bulletin , vol.30 , pp. 267-271
    • Pierson, W.C.1    Rodger, S.H.2
  • 51
    • 84948953044 scopus 로고    scopus 로고
    • Hypertextbooks: Animated, active learning, comprehensive teaching and learning resources for the Web
    • In: Diehl S., editors Berlin, Germany: Springer (Lecture notes in Computer Science 2269)
    • Ross, R. and Grinder, M. 2002. "Hypertextbooks: Animated, active learning, comprehensive teaching and learning resources for the Web". In Software visualization, Edited by: Diehl, S. 269-284. Berlin, Germany: Springer. (Lecture notes in Computer Science 2269)
    • (2002) Software visualization , pp. 269-284
    • Ross, R.1    Grinder, M.2
  • 57
    • 84860170925 scopus 로고    scopus 로고
    • Truly interactive textbooks for computer science education
    • In: Rossling G., editors Darmstadt, Germany
    • Shaffer, C. A., Naps, T. L. and Fouh, E. 2011. "Truly interactive textbooks for computer science education". In Proceedings of the 6th Program Visualization Workshop Edited by: Rossling, G. 97-103. Darmstadt, Germany
    • (2011) Proceedings of the 6th Program Visualization Workshop , pp. 97-103
    • Shaffer, C.A.1    Naps, T.L.2    Fouh, E.3
  • 58
    • 0025480728 scopus 로고
    • Tango: A framework and system for algorithm animation
    • Stasko, J. T. 1990. Tango: A framework and system for algorithm animation. Computer, 23(9): 27-39.
    • (1990) Computer , vol.23 , Issue.9 , pp. 27-39
    • Stasko, J.T.1
  • 59
    • 0001772408 scopus 로고
    • Animating algorithms with Xtango
    • Stasko, J. T. 1992. Animating algorithms with Xtango. SIGACT News, 23: 67-71.
    • (1992) SIGACT News , vol.23 , pp. 67-71
    • Stasko, J.T.1
  • 60
    • 0027813605 scopus 로고
    • Do algorithm animations assist learning? An empirical study and analysis
    • In: Ashlund S., Mullet K., Henderson A., Hollnagel E., White T. N., editors Amsterdam, The Netherlands
    • Stasko, J. T., Badre, A. and Lewis, C. 1993. "Do algorithm animations assist learning? An empirical study and analysis". In Proceedings of the INTERACT '93 and CHI '93 Conference on Human Factors in Computing Systems Edited by: Ashlund, S., Mullet, K., Henderson, A., Hollnagel, E. and White, T. N. 61-66. Amsterdam, The Netherlands
    • (1993) Proceedings of the INTERACT '93 and CHI '93 Conference on Human Factors in Computing Systems , pp. 61-66
    • Stasko, J.T.1    Badre, A.2    Lewis, C.3
  • 61
    • 0030714191 scopus 로고    scopus 로고
    • Using student-built algorithm animations as learning aids
    • In: White C. M., Erickson C., Klein B. J., Miller J. E., editors San Jose, CA
    • Stasko, J. T. 1997. "Using student-built algorithm animations as learning aids". In Proceedings of the 28th SIGCSE Technical Symposium on Computer Science Education Edited by: White, C. M., Erickson, C., Klein, B. J. and Miller, J. E. 25-29. San Jose, CA
    • (1997) Proceedings of the 28th SIGCSE Technical Symposium on Computer Science Education , pp. 25-29
    • Stasko, J.T.1
  • 62
    • 84876670204 scopus 로고    scopus 로고
    • Retrieved from
    • Stasko, J. T. 1998. JSamba Retrieved fromhttp://www.cc.gatech.edu/gvu/softviz/algoanim/jsamba/
    • (1998) JSamba
    • Stasko, J.T.1
  • 63
    • 79551669411 scopus 로고    scopus 로고
    • Retrieved from
    • Stasko, J. T. 2001. Polka animation system Retrieved fromhttp://www.cc.gatech.edu/gvu/softviz/par-viz/polka.html
    • (2001) Polka animation system
    • Stasko, J.T.1
  • 65
    • 77955131246 scopus 로고    scopus 로고
    • A survey of successful evaluations of program visualization and algorithm animation system
    • Urquizza-Fuentes, J. and Velazquez-Iturbide, J. 2009. A survey of successful evaluations of program visualization and algorithm animation system. ACM Transactions on Computing Education, 9(2): 1-21.
    • (2009) ACM Transactions on Computing Education , vol.9 , Issue.2 , pp. 1-21
    • Urquizza-Fuentes, J.1    Velazquez-Iturbide, J.2
  • 66
    • 84876670887 scopus 로고    scopus 로고
    • Virginia Tech Algorithm Visualization Research Group Web site, Retrieved from
    • Virginia Tech Algorithm Visualization Research Group Web site. 2011. Retrieved fromhttp://research.cs.vt.edu/AVresearch/
    • (2011)


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.