Bimonthly    Since 1986
ISSN 1004-9037
Publication Details
Edited by: Editorial Board of Journal of Data Acquisition and Processing
P.O. Box 2704, Beijing 100190, P.R. China
Sponsored by: Institute of Computing Technology, CAS & China Computer Federation
Undertaken by: Institute of Computing Technology, CAS
Published by: SCIENCE PRESS, BEIJING, CHINA
Distributed by:
China: All Local Post Offices
 
   
      07 April 2023, Volume 38 Issue 2   
    Article

    VIRTUAL LABORATORY FOR JAVA
    K.Senthil Kumar, S.Sakthivel, G.Ramesharavind, T.Saravanapriyan
    Journal of Data Acquisition and Processing, 2023, 38 (2): 3029-3038 . 

    Abstract

    Experimenting in a computer science course is difficult owing to limitations in space, equipment, and unique experiment tools. In this paper, we design two types of virtual lab platforms and develop corresponding virtual lab systems for computer science curricula courses based on an analysis of the experimental features of computer science curricula such as the Principle of Computer Organization, Digital Image Process, Digital Signal Process, and so on. Every experiment instrument in the real lab is displayed as a Java component in the first virtual lab. The algorithm students learn in the course is packaged as a Web Service component in C, C++, or Java in the other type of virtual lab. Such components are listed in the system in both platforms. Students can choose Java components or Web Service components based on the needs of the experiment and combine them by connecting them. The students can then enter input for the experiment into the input component. The result will be presented for the students on the platform when they click the rum button. Students can also develop code on the platform in the two types of virtual laboratories. Upon submission, the platform will transfer those programmes as a component and add them to the component list. After that, users may utilise them as platform components. As a result, students can verify whether the algorithm they create is right. The Java Virtual Lab is an interactive online environment designed to provide a hands-on learning experience for Java programming language. It allows students to practice and experiment with Java programming concepts and techniques without the need for a physical lab setup. The virtual lab provides a range of features including a code editor, compiler, debugger, and a virtual machine to run Java programs. It also offers a variety of programming challenges and exercises to test the knowledge and skills of the students. The Java Virtual Lab is a valuable tool for students learning Java programming as it allows them to explore, experiment and learn in a safe, controlled and interactive environment.

    Keyword

    #


    PDF Download (click here)

SCImago Journal & Country Rank

ISSN 1004-9037

         

Home
Editorial Board
Author Guidelines
Subscription
Journal of Data Acquisition and Processing
Institute of Computing Technology, Chinese Academy of Sciences
P.O. Box 2704, Beijing 100190 P.R. China
E-mail: info@sjcjycl.cn
 
  Copyright ©2015 JCST, All Rights Reserved