ACM Home Page
Please provide us with feedback. Feedback
JavaCHIME: Java class hierarchy inspector and method executer
Full text PdfPdf (477 KB)
Source ACM Southeast Regional Conference archive
Proceedings of the 42nd annual Southeast regional conference table of contents
Huntsville, Alabama
SESSION: Software engineering #2 table of contents
Pages: 152 - 157  
Year of Publication: 2004
ISBN:1-58113-870-9
Authors
Pallavi Tadepalli  University of Mississippi, University, MS
H. Conrad Cunningham  University of Mississippi, University, MS
Sponsor
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 0,   Downloads (12 Months): 5,   Citation Count: 0
Additional Information:

abstract   references   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/986537.986572
What is a DOI?

ABSTRACT

Java has emerged as one of the most dynamic programming languages today. During the past eight years it has become a leading choice as the programming language for an introductory course in computer science. Object-oriented programming (OOP) is often considered to be complex and difficult to grasp by both beginners and experienced procedural language programmers. Using Java in an introductory programming language serves a dual purpose; it teaches the syntax and constructs of the Java language as well as general object-oriented programming concepts. This paper describes an instructional environment for Java applications called JavaCHIME. This graphical class browsing and execution environment allows users to examine classes and objects interactively and execute individual methods within them without actually creating a class containing a main method for testing purposes. JavaCHIME serves as a pedagogical tool where novice Java programmers can examine variables and methods, interactively alter the values of variables and test the methods.


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
Boudreau, T., Glick, J., Greene, S., Spurlin, V., and Woehr, J., NetBeans#8482; The Definitive Guide, O'Reilly, October 2002.
 
3
Eiffel Software Inc., "EiffelBench: The Dream Object-Oriented Environment," <u>http://archive.eiffel.com/products/bench/page.html</u>, Accessed: September 12, 2003.
 
4
Kolling, M., "The Problem of Teaching Object-Oriented Programming, Part 2: Environments," Journal of Object-Oriented Programming, 11(9):6--12, 1999.
 
5
Kolling, M., "BlueJ--The Interactive Java Environment," <u>http://www.bluej.org/</u>, Accessed: April 03, 2003.
 
6
Kolling, M., Quig, B., Patterson, A., and Rosenberg, J., "The BlueJ System and its Pedagogy," Journal of Computer Science Education, Special Issue on Learning and Teaching Object Technology, Vol. 13, No 4, December 2003.
7
 
8
Lount, P., "A Brief Introduction to Smalltalk." http://www.smalltalk.org/#ABriefIntroduction, Accessed: April 03, 2003.
9
 
10
 
11

Collaborative Colleagues:
Pallavi Tadepalli: colleagues
H. Conrad Cunningham: colleagues