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 条
  • [1] Flexible Web-based educational system for teaching computer architecture and organization
    Djordjevic, J
    Nikolic, B
    Milenkovic, A
    IEEE TRANSACTIONS ON EDUCATION, 2005, 48 (02) : 264 - 273
  • [2] Seshat - a web-based educational resource for teaching the most common algorithms of lexical analysis
    Arnaiz-Gonzalez, Alvar
    Diez-Pastor, Jose-Francisco
    Ramos-Perez, Ismael
    Garcia-Osorio, Cesar
    COMPUTER APPLICATIONS IN ENGINEERING EDUCATION, 2018, 26 (06) : 2255 - 2265
  • [3] EMBEDDING WEB-BASED GEOGRAPHIC INFORMATION SYSTEM (WEB-BASED GIS) IN TEACHING AND LEARNING OF HISTORY
    Zainol, Rosilawati
    Yacob, Shakila Parween
    EDULEARN14: 6TH INTERNATIONAL CONFERENCE ON EDUCATION AND NEW LEARNING TECHNOLOGIES, 2014, : 1211 - 1216
  • [4] A Web-Based Auxiliary Teaching System for College English
    Min, Wang
    MATHEMATICAL PROBLEMS IN ENGINEERING, 2022, 2022
  • [5] Design of a Web-based Learning System in College English Teaching
    Chen, Yaxuan
    2010 CONFERENCE ON HIGHER EDUCATION DEVELOPMENT, PROCEEDINGS, 2010, : 103 - 106
  • [6] Web-based technologies for teaching and using molecular simulation
    Kofke, DA
    Mihalick, BC
    FLUID PHASE EQUILIBRIA, 2002, 194 : 327 - 335
  • [7] Students' perception to an interactive web-based response system in oral and maxillofacial pathology teaching
    Garcez da Silva, Luana Rafaela
    Farias Bezerra, Helen Kaline
    Leal da Silva Leonel, Augusto Cesar
    de Amorim Carvalho, Elaine Judite
    Lisboa de Castro, Jurema Freire
    Santos-Silva, Alan Roger
    da Cruz Perez, Danyel Elias
    BRAZILIAN ORAL RESEARCH, 2023, 37
  • [8] PSP web-based log tool in a teaching environment
    Yoo, Wook-Sung
    Frezza, Stephen
    Park, Chi-Yeon
    Proceedings of the Eighth IASTED International Conference on Computers and Advanced Technology in Education, 2005, : 53 - 58
  • [9] A Web-Based Tool For Teaching Neural Network Concepts
    Ugur, Aybars
    Kinaci, Ahmet Cumhur
    COMPUTER APPLICATIONS IN ENGINEERING EDUCATION, 2010, 18 (03) : 449 - 457
  • [10] Reflections on Web-based language teaching
    CHEN Yiping 1
    Journal of Chongqing University(English Edition), 2004, (01) : 43 - 46