VisualJVM: A visual tool for teaching Java']Java technology

被引:12
|
作者
Garrido Abenza, Pedro Pablo [1 ]
Olivo, Angel Grediaga [2 ]
Latorre, Bernardo Ledesma [2 ]
机构
[1] Miguel Hernandez Univ, Dept Phys & Comp Architecture, Elche 03202, Spain
[2] Univ Alicante, Dept Comp & Informat Technol, Alicante 03690, Spain
关键词
educational technology; !text type='Java']Java[!/text] language; object-oriented programming (OOP); program interpreters; user interfaces;
D O I
10.1109/TE.2007.906601
中图分类号
G40 [教育学];
学科分类号
040101 ; 120403 ;
摘要
This paper presents a laboratory session of an Advanced Programming course to introduce students to the technology involved with the Java programming language. In this special lab session the educational software tool VisualJVM is used, providing a graphical front-end to a Java virtual machine (JVM). This tool helps students learn about JVM architecture, learn how JVM works, and consequently, to understand why a Java program is platform independent. The student reaction to this experience was very positive and the authors are planning to use the tool in other contexts.
引用
收藏
页码:86 / 92
页数:7
相关论文
共 50 条
  • [41] Teaching wavelets with Java']Java on the information superhighway
    Guo, H
    Odegard, JE
    Burrus, CS
    1996 IEEE DIGITAL SIGNAL PROCESSING WORKSHOP, PROCEEDINGS, 1996, : 101 - 104
  • [42] When to introduce objects in teaching Java']Java
    Rajaravivarma, R
    Pevac, I
    PROCEEDINGS OF THE 35TH SOUTHEASTERN SYMPOSIUM ON SYSTEM THEORY, 2003, : 437 - 440
  • [43] Teaching Programming Languages: Java']Java as a metalanguage
    Ortiz, A
    PDPTA'2001: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, 2001, : 1798 - 1802
  • [44] Achievement motivation in the Java']Java programming Teaching
    Xiao Huabo
    Mu Zhendong
    PROCEEDINGS OF THE 2015 INTERNATIONAL CONFERENCE ON EDUCATION, MANAGEMENT, INFORMATION AND MEDICINE (EMIM 2015), 2015, 8 : 1011 - 1014
  • [45] Teaching Parallel Programming Using Java']Java
    Shafi, Aamir
    Akhtar, Aleem
    Javed, Ansar
    Carpenter, Bryan
    2014 WORKSHOP ON EDUCATION FOR HIGH PERFORMANCE COMPUTING (EDUHPC), 2014, : 56 - 63
  • [46] A FURTHER REPORT ON PHYSICS TEACHING IN JAVA']JAVA
    HANAU, R
    PHYSICS TODAY, 1958, 11 (11) : 24 - 26
  • [47] A tool for generating Java']Java source efficiently
    Somogyi, Csongor
    Laszlo, Zoltan
    WMSCI 2005: 9th World Multi-Conference on Systemics, Cybernetics and Informatics, Vol 4, 2005, : 392 - 395
  • [48] JTracker - A tool for change propagation in Java']Java
    Gwizdala, S
    Yong, J
    Rajlich, V
    SEVENTH EUROPEAN CONFERENCE ON SOFTWARE MAINTENANCE AND REENGINEERING, PROCEEDINGS, 2003, : 223 - 229
  • [49] The Implementation of a Mobile Java']Java Debug Tool
    Feng, Degui
    Chen, Jian
    Yan, Like
    Wu, Binbin
    Lou, Xueqing
    Chen, Tianzhou
    2009 INTERNATIONAL CONFERENCE ON SCALABLE COMPUTING AND COMMUNICATIONS & EIGHTH INTERNATIONAL CONFERENCE ON EMBEDDED COMPUTING, 2009, : 109 - 114
  • [50] Web-based JAVA']JAVA tool
    不详
    EXPERT SYSTEMS, 1999, 16 (01) : 40 - 40