A Web-Based Educational System for Teaching Compilers

被引:3
作者
Stamenkovic, Srecko [1 ]
Jovanovic, Nenad [2 ]
机构
[1] Topl Acad Appl Studies, Dept Business Studies Blace, Prokuplje 18400, Serbia
[2] Univ Pristina Kosovska Mitrovica, Fac Tech Sci, Kosovska Mitrovica 38220, Serbia
来源
IEEE TRANSACTIONS ON LEARNING TECHNOLOGIES | 2024年 / 17卷
关键词
Education; Visualization; Codes; Software; Syntactics; Program processors; Learning automata; Authoring tools; compiler construction; computer science education; computer-aided instruction; educational simulations; educational technology; COMPUTER-SIMULATIONS; LEARNING-SYSTEM; VISUALIZATION; ENVIRONMENT; TOOLS;
D O I
10.1109/TLT.2023.3297626
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Although we are witnessing the accelerated development of computer science, and the opening of new fields of study, compiler construction is still a very important field that is taught at most world universities. Because of a large number of algorithms and complex theoretical constructions, these topics represent a difficult and complex domain for teachers to teach and for students to gain a better understanding. Educational software systems play an increasingly important role in the engineering sciences. These systems aim to help students learn by turning abstract theoretical concepts into tangible objects that students can interact with. In this article, we present the web-based simulation system ComVis, which represents a set of tools for learning and teaching topics in the field of compilers. The original version of the ComVis system is written in Java and is available as a desktop application. For greater accessibility and better visual representation, we have developed a web-based simulation system. In addition to new functionalities, this system also includes a large number of topics from the field of compilers. This article provides an overview of the tools that comprise the web-based ComVis system, with an emphasis on the interactivity that students achieve with the system in the learning process. The results of using the web-based ComVis system were verified by a quantitative evaluation of the system's effectiveness through a controlled experiment and a qualitative evaluation of usability by student survey and heuristic tests by experts.
引用
收藏
页码:143 / 156
页数:14
相关论文
共 50 条
  • [21] WASP: a web-based simulator for an educational pipelined processor
    Stojkovic, A.
    Djordjevic, J.
    Nikolic, B.
    INTERNATIONAL JOURNAL OF ELECTRICAL ENGINEERING EDUCATION, 2007, 44 (03) : 197 - 215
  • [22] Web-based system for Japanese local political documents
    Ototake, Hokuto
    Sakaji, Hiroki
    Takamaru, Keiichi
    Kobayashi, Akio
    Uchida, Yuzu
    Kimura, Yasutomo
    INTERNATIONAL JOURNAL OF WEB INFORMATION SYSTEMS, 2018, 14 (03) : 357 - 371
  • [23] Bibliometric Analysis of the Studies on Web-Based Language Teaching
    Bulut, Mesut
    Bulut, Ayhan
    Kaban, Abdullatif
    INTERNATIONAL JOURNAL OF TECHNOLOGY IN EDUCATION, 2023, 6 (03): : 455 - 474
  • [24] A Web-based virtual laboratory for teaching automatic control
    Granado, Ernesto
    Colmenares, William
    Strefezza, Miguel
    Alonso, Alfonso
    COMPUTER APPLICATIONS IN ENGINEERING EDUCATION, 2007, 15 (02) : 192 - 197
  • [25] Web-Based Academic Information System
    Syafariani, R. F.
    Devi, A.
    2ND INTERNATIONAL CONFERENCE ON INFORMATICS, ENGINEERING, SCIENCE, AND TECHNOLOGY (INCITEST 2019), 2019, 662
  • [26] ULAT Information Management System: A Web-based Visualization of Weather and Lightning Observations in the Philippines
    Sitoy, Eva Mae
    Aborot, Jeffrey
    Orejudos, Jerico
    2022 20TH INTERNATIONAL CONFERENCE ON ICT AND KNOWLEDGE ENGINEERING (ICT&KE), 2022, : 74 - 78
  • [27] A Web-Based Virtual Laboratory for Electromagnetic Theory
    Pulijala, Vasu
    Akula, Arjun R.
    Syed, Azeemuddin
    2013 IEEE FIFTH INTERNATIONAL CONFERENCE ON TECHNOLOGY FOR EDUCATION (T4E 2013), 2013, : 13 - 18
  • [28] Web-based services for drug design and discovery
    Frey, Jeremy G.
    Bird, Colin L.
    EXPERT OPINION ON DRUG DISCOVERY, 2011, 6 (09) : 885 - 895
  • [29] A web-based protein interaction network visualizer
    Salazar, Gustavo A.
    Meintjes, Ayton
    Mazandu, Gaston K.
    Rapanoel, Holifidy A.
    Akinola, Richard O.
    Mulder, Nicola J.
    BMC BIOINFORMATICS, 2014, 15
  • [30] MARVIN: A Web-Based System for Representing, Retrieving, and Visualizing Analogies
    Harry J. Foxwell
    Daniel A. Menascé
    World Wide Web, 2004, 7 : 385 - 419