A Program Visualization Approach in Developing an Interactive Simulation of Java']Java Programs for Novice Programmers

被引:0
|
作者
Agno-Balabat, Aurora Cindy G. [1 ]
Rojo, Noel N. [2 ]
机构
[1] Liceo Cagayan Univ, Coll Informat Technol, Rodolfo N Pelaez Blvd, Cagayan De Oro 9000, Philippines
[2] Mindanao Univ Sci & Technol, Coll Ind & Informat Technol, Cagayan De Oro 9000, Philippines
关键词
interactive simulation; program visualization; !text type='java']java[!/text] programming;
D O I
暂无
中图分类号
O [数理科学和化学]; P [天文学、地球科学]; Q [生物科学]; N [自然科学总论];
学科分类号
07 ; 0710 ; 09 ;
摘要
It is widely agreed that learning to program is extremely difficult. Beginning programmers tend to have serious difficulties in grasping the abstract concepts and notations that programming involves. To become an expert in programming, it requires a deliberate practice and the ability to comprehend a computer program, so to establish a valid mental presentation of the problem solved by the program. Because of the lack of knowledge and experience, novice programmers have problems with constructing the viable models of problems. In this study, program visualization was designed meant especially to aid novice programmers in Java language. It visualizes the data and control flow of the program. The program visualization design used a modular approach that permits both internal and external extensibility, which consist of two systems, a visualization engine and a Java source interpreter.
引用
收藏
页码:63 / 79
页数:17
相关论文
共 50 条
  • [31] Debugging of Java']Java programs using HDT with program slicing
    Kouh, HJ
    Kim, KT
    Jo, SM
    Yoo, WH
    [J]. COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2004, PT 4, 2004, 3046 : 524 - 533
  • [32] A Hybrid Approach for Proving Noninterference of Java']Java Programs
    Kuesters, Ralf
    Truderung, Tomasz
    Beckert, Bernhard
    Bruns, Daniel
    Kirsten, Michael
    Mohr, Martin
    [J]. 2015 IEEE 28TH COMPUTER SECURITY FOUNDATIONS SYMPOSIUM CSF 2015, 2015, : 305 - 319
  • [33] Symbolic backward simulation of Java']Java bytecode program
    Inafune, Tetsuya
    Miura, Shinichi
    Taketa, Toshihiro
    Hiranaka, Yukio
    [J]. PROCEEDINGS OF THE 10TH INTERNATIONAL CONFERENCE ON COMPUTER MODELING AND SIMULATION (ICCMS 2018), 2017, : 140 - 145
  • [34] CONCEPT-BASED ANALYSIS OF JAVA']JAVA PROGRAMMING ERRORS AMONG LOW, AVERAGE AND HIGH ACHIEVING NOVICE PROGRAMMERS
    Jegede, Philip Olu
    Olajubu, Emmanuel Ajayi
    Ejidokun, Adekunle Olugbenga
    Elesemoyo, Isaac Oluwafemi
    [J]. JOURNAL OF INFORMATION TECHNOLOGY EDUCATION-INNOVATIONS IN PRACTICE, 2019, 18 : 49 - 59
  • [35] Java']Java-MaC: A run-time assurance approach for Java']Java programs
    Kim, M
    Viswanathan, M
    Kannan, S
    Lee, I
    Sokolsky, O
    [J]. FORMAL METHODS IN SYSTEM DESIGN, 2004, 24 (02) : 129 - 155
  • [36] GVis: A Java']Java-based architecture for grid enabled interactive visualization
    Zhao, YB
    Chen, W
    Qiu, YJ
    Shi, JY
    [J]. GRID AND COOPERATIVE COMPUTING GCC 2004 WORKSHOPS, PROCEEDINGS, 2004, 3252 : 704 - 711
  • [37] Translating activity cycle diagrams to Java']Java simulation programs
    Araújo, WD
    Hirata, CM
    [J]. 37TH ANNUAL SIMULATION SYMPOSIUM, PROCEEDINGS, 2004, : 157 - 164
  • [38] The ThreadRadar visualization for debugging concurrent Java programs
    Oliver Moseler
    Lucas Kreber
    Stephan Diehl
    [J]. Journal of Visualization, 2022, 25 : 1267 - 1289
  • [39] Automatic Construction of Java']Java Programs from Functional Program Specifications
    Kabir, Md. Humayun
    [J]. INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2015, 6 (04) : 65 - 72
  • [40] Output visualization modes in it Java']Java generating continuous simulation compiler
    Alfonseca, M
    de Lara, J
    [J]. SIMULATION IN INDUSTRY'99: 11TH EUROPEAN SIMULATION SYMPOSIUM 1999, 1999, : 159 - 163