| JavaCHIME: Java class hierarchy inspector and method executer |
| Full text |
Pdf
(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
|
|
| Sponsor |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 0, Downloads (12 Months): 5, Citation Count: 0
|
|
|
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
|
|
|