메뉴 건너뛰기




Volumn , Issue , 2007, Pages 1-15

A study of the development of students' visualizations of program state during an elementary object-oriented programming course

Author keywords

CS1 2; Mental representation; Object oriented programming; Program state; Visualization

Indexed keywords

CURRICULA; OBJECT ORIENTED PROGRAMMING; PROBLEM SOLVING; SUPERVISORY AND EXECUTIVE PROGRAMS;

EID: 38849097648     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1288580.1288582     Document Type: Conference Paper
Times cited : (10)

References (32)
  • 2
    • 0001884745 scopus 로고
    • Some difficulties of learning to program
    • E. Soloway and J. C. Spohrer, editors, Lawrence Erlbaum Associates, Hillsdale, NJ
    • B. du Boulay. Some difficulties of learning to program. In E. Soloway and J. C. Spohrer, editors, Studying the Novice Programmer, pages 283-299. Lawrence Erlbaum Associates, Hillsdale, NJ, 1989.
    • (1989) Studying the Novice Programmer , pp. 283-299
    • du Boulay, B.1
  • 3
    • 38849096545 scopus 로고    scopus 로고
    • Empirical study of novice programming with plans and objects
    • A. Ebrahimi and C. Schweikert. Empirical study of novice programming with plans and objects. SIGCSE Bulletin, 38(4):52-54, 2006.
    • (2006) SIGCSE Bulletin , vol.38 , Issue.4 , pp. 52-54
    • Ebrahimi, A.1    Schweikert, C.2
  • 6
    • 0003422490 scopus 로고
    • How programmers visualize programs
    • C. R. Cook, J. C. Scholtz, and J. C. Spohrer, editors, Norwood, NJ: Ablex Publishing Company
    • L. Ford. How programmers visualize programs. In C. R. Cook, J. C. Scholtz, and J. C. Spohrer, editors, Empirical Studies of Programmers: Fifth Workshop. Norwood, NJ: Ablex Publishing Company, 1993.
    • (1993) Empirical Studies of Programmers: Fifth Workshop
    • Ford, L.1
  • 7
    • 34548059906 scopus 로고    scopus 로고
    • S. Garner, P. Haden, and A. Robins. My program is correct but it doesn't run: A preliminary investigation of novice programmers' problems. In ACE '05: Proceedings of the 7th Australasian conference on Computing education, pages 173-180, Darlinghurst, Australia, Australia, 2005. Australian Computer Society, Inc.
    • S. Garner, P. Haden, and A. Robins. My program is correct but it doesn't run: A preliminary investigation of novice programmers' problems. In ACE '05: Proceedings of the 7th Australasian conference on Computing education, pages 173-180, Darlinghurst, Australia, Australia, 2005. Australian Computer Society, Inc.
  • 8
    • 3042781024 scopus 로고    scopus 로고
    • Program comprehension and authentic measurement: A scheme for analysing descriptions of programs
    • J. Good and P. Brna. Program comprehension and authentic measurement: A scheme for analysing descriptions of programs. International Journal of Human-Computer Studies, 61(2):169-185, 2004.
    • (2004) International Journal of Human-Computer Studies , vol.61 , Issue.2 , pp. 169-185
    • Good, J.1    Brna, P.2
  • 10
    • 0030673083 scopus 로고    scopus 로고
    • Avoiding object misconceptions
    • Proc. of the 28th SIGCSE Technical Symposium on CS Education, 1 of
    • S. Holland, R. Griffiths, and M. Woodman. Avoiding object misconceptions. In Proc. of the 28th SIGCSE Technical Symposium on CS Education, volume 29(1) of ACM SIGCSE Bulletin, pages 131-134, 1997.
    • (1997) ACM SIGCSE Bulletin , vol.29 , pp. 131-134
    • Holland, S.1    Griffiths, R.2    Woodman, M.3
  • 12
    • 0141894906 scopus 로고    scopus 로고
    • Dancing hamsters and marble statues: Characterizing student visualizations of algorithms
    • Association for Computing Machinery
    • T. Hübscher-Younger and N. H. Narayanan. Dancing hamsters and marble statues: Characterizing student visualizations of algorithms. In ACM 2003 Symposium on Software Visualization (SoftVis 2003), pages 95-104. Association for Computing Machinery, 2003.
    • (2003) ACM 2003 Symposium on Software Visualization (SoftVis 2003) , pp. 95-104
    • Hübscher-Younger, T.1    Narayanan, N.H.2
  • 14
    • 27344439256 scopus 로고    scopus 로고
    • Lowering the barriers to programming: A taxonomy of programming environments and languages for novice programmers
    • C. Kelleher and R. Pausch. Lowering the barriers to programming: A taxonomy of programming environments and languages for novice programmers. ACM Computing Surveys, 37(2):83-137, 2005.
    • (2005) ACM Computing Surveys , vol.37 , Issue.2 , pp. 83-137
    • Kelleher, C.1    Pausch, R.2
  • 19
    • 33645756101 scopus 로고    scopus 로고
    • Cognitive activities of abstraction in object orientation: An empirical study
    • R. Or-Bach and I. Lavy. Cognitive activities of abstraction in object orientation: An empirical study. SIGCSE Bull., 36(2):82-86, 2004.
    • (2004) SIGCSE Bull , vol.36 , Issue.2 , pp. 82-86
    • Or-Bach, R.1    Lavy, I.2
  • 20
    • 0002524943 scopus 로고
    • Comprehension strategies in programming
    • G. M. Olson, S. Sheppard, and E. Soloway, editors, Ablex Publishing Company
    • N. Pennington. Comprehension strategies in programming. In G. M. Olson, S. Sheppard, and E. Soloway, editors, Empirical Studies of Programmers: Second Workshop, pages 100-113. Ablex Publishing Company, 1987.
    • (1987) Empirical Studies of Programmers: Second Workshop , pp. 100-113
    • Pennington, N.1
  • 22
    • 2642564323 scopus 로고    scopus 로고
    • Learning and teaching programming: A review and discussion
    • A. Robins, J. Rountree, and N. Rountree. Learning and teaching programming: A review and discussion. Computer Science Education, 13:137-172, 2003.
    • (2003) Computer Science Education , vol.13 , pp. 137-172
    • Robins, A.1    Rountree, J.2    Rountree, N.3
  • 24
    • 84993736251 scopus 로고    scopus 로고
    • Visualizing roles of variables in program animation
    • J. Sajaniemi and M. Kuittinen. Visualizing roles of variables in program animation. Information Visualization, 3(3): 137-153, 2004.
    • (2004) Information Visualization , vol.3 , Issue.3 , pp. 137-153
    • Sajaniemi, J.1    Kuittinen, M.2
  • 27
    • 38849107643 scopus 로고    scopus 로고
    • Partonomy and taxonomy in object-oriented thinking: Junior high school students' perceptions of object-oriented basic concepts
    • M. Teif and O. Hazzan. Partonomy and taxonomy in object-oriented thinking: Junior high school students' perceptions of object-oriented basic concepts. SIGCSE Bulletin, 38(4):55-60, 2006.
    • (2006) SIGCSE Bulletin , vol.38 , Issue.4 , pp. 55-60
    • Teif, M.1    Hazzan, O.2
  • 30
    • 84869017997 scopus 로고    scopus 로고
    • D. Tolhurst, B. Baker, J. Hamer, I. Box, R. Lister, Q. Cutts, M. Petre, M. de Raadt, A. Robins, S. Fincher, S. Simon, P. Haden, K. Sutton, M. Hamilton, and J. Tutty. Do map drawing styles of novice programmers predict success in programming?: A multi-national, multi-institutional study. In ACE '06: Proceedings of the 8th Austalian conference on Computing education, pages 213-222, Darlinghurst, Australia, Australia, 2006. Australian Computer Society, Inc.
    • D. Tolhurst, B. Baker, J. Hamer, I. Box, R. Lister, Q. Cutts, M. Petre, M. de Raadt, A. Robins, S. Fincher, S. Simon, P. Haden, K. Sutton, M. Hamilton, and J. Tutty. Do map drawing styles of novice programmers predict success in programming?: A multi-national, multi-institutional study. In ACE '06: Proceedings of the 8th Austalian conference on Computing education, pages 213-222, Darlinghurst, Australia, Australia, 2006. Australian Computer Society, Inc.
  • 32
    • 4243157746 scopus 로고    scopus 로고
    • Programming pedagogy - a psychological overview
    • L. E. Winslow. Programming pedagogy - a psychological overview. SIGCSE Bulletin, 28:17-22, 1996.
    • (1996) SIGCSE Bulletin , vol.28 , pp. 17-22
    • Winslow, L.E.1


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