ACM Home Page
Please provide us with feedback. Feedback
Digital Library logoTake a look at the new version of this page: [ beta version ]. Tell us what you think.
On understanding the statics and dynamics of object-oriented programs
Full text PdfPdf (152 KB)
Source Technical Symposium on Computer Science Education archive
Proceedings of the 36th SIGCSE technical symposium on Computer science education table of contents
St. Louis, Missouri, USA
SESSION: Object-oriented design and testing table of contents
Pages: 226 - 230  
Year of Publication: 2005
ISBN:1-58113-997-7
Also published in ...
Authors
Noa Ragonis  Weizmann Institute of Science, Rehovot, Israel
Mordechai Ben-Ari  Weizmann Institute of Science, Rehovot, Israel
Sponsors
SIGCSE: ACM Special Interest Group on Computer Science Education
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 7,   Downloads (12 Months): 64,   Citation Count: 10
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1047344.1047425
What is a DOI?

ABSTRACT

This paper describes research into the influence of using static (class and object) visualization on understanding program flow in object-oriented programming. We found that the advantages of using the static visualization in the first stages of learning could become disadvantages in the advanced stages. The teacher must be aware of these pitfalls and plan the learning sequence accordingly. We think that the BlueJ learning environment that we used should be augmented with dynamic visualization so that students can coordinate the static and dynamic aspects of object-oriented programs.


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
 
2
 
3
Ben-Ari, M., Ragonis, N., & Ben-Basat Levy, R. A vision of visualization in teaching object-oriented programming. Proceedings of the 2nd Program Visualization Workshop, (HornstrupCentret, Denmark), 2002, 83--89.
 
4
Byrne, M. D., Catrambone, R. C., & Stasko J. T. Do algorithm animations aid learning? Technical Report GIT-GVU-96-19, Graphics, Visualization, and Usability Center, Georgia Institute of Technology, Atlanta, 1996.
 
5
Du Boulay, B. Some difficulties of learning to program. Journal of Educational Computing Research, 2(1), 1986, 57--73.
6
7
8
 
9
Kölling, M., Bruce, Q., Andrew, P., & Rosenberg, J.The BlueJ system and its pedagogy. Journal of Computer Science Education, 13(4), 2003, 249--268.
10
11
12
 
13
 
14
15

CITED BY  10

Collaborative Colleagues:
Noa Ragonis: colleagues
Mordechai Ben-Ari: colleagues