| On understanding the statics and dynamics of object-oriented programs |
| Full text |
Pdf
(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
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 7, Downloads (12 Months): 64, Citation Count: 10
|
|
|
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
|
T. Dean Hendrix , James H. Cross, II , Larry A. Barowski, An extensible framework for providing dynamic data structure visualizations in a lightweight IDE, Proceedings of the 35th SIGCSE technical symposium on Computer science education, March 03-07, 2004, Norfolk, Virginia, USA
[doi> 10.1145/971300.971433]
|
| |
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
|
Keitha A. Murray , Jesse M. Heines , Michael Kölling , Tom Moore , Paul J. Wagner , Nan C. Schaller , John A. Trono, Experiences with IDEs and Java teaching: what works and what doesn't, ACM SIGCSE Bulletin, v.35 n.3, September 2003
[doi> 10.1145/961290.961571]
|
 |
11
|
|
 |
12
|
|
| |
13
|
|
| |
14
|
|
 |
15
|
|
CITED BY 10
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Arnold Pears , Stephen Seidman , Lauri Malmi , Linda Mannila , Elizabeth Adams , Jens Bennedsen , Marie Devlin , James Paterson, A survey of literature on the teaching of introductory programming, ACM SIGCSE Bulletin, v.39 n.4, December 2007
|
|
|
|
|
|
|
|
|
Judy Sheard , S. Simon , Margaret Hamilton , Jan Lönnberg, Analysis of research into the teaching and learning of programming, Proceedings of the fifth international workshop on Computing education research workshop, August 10-11, 2009, Berkeley, CA, USA
|
|