| Peer-Reviewed

Exploration and Implementation of Teaching Reform for Compiler Principle

Received: 4 August 2022    Accepted: 9 September 2022    Published: 16 September 2022
Views:       Downloads:
Abstract

The course of Compiler Principle is rich in theory which have strong logicality. It is an important professional compulsory course for undergraduate students majoring in computer science. Its theory is difficult to understand. The design and implementation of experiments need a certain basis of programing. For the study of theoretical concepts of the course, we propose an inverse derivation method. In addition, aiming at the experimental section, we propose a progressive experimental method to simplify the implementation of comprehensive experiments. Therefore, we construct a mutual feedback teaching system of theory and experiment. With the help of the system, students can not only understand theory easier, but also understand the causes of theory furtherly. Furthermore, the system can lead student to expand their thinking method. Through the trial of the system for students majoring in computer science and technology (Grade 2018) of Langfang Normal University, we found that the students' ability of understanding concepts have been improved to a great extent and their ability of logical thinking have been deepened. With regard to the experimental aspect, their experimental ability have been further improved, and the ability of transformation from theoretical problems to practical applications have been strengthened, which achieved a certain better effect of teaching.

Published in Higher Education Research (Volume 7, Issue 5)
DOI 10.11648/j.her.20220705.12
Page(s) 149-152
Creative Commons

This is an Open Access article, distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution and reproduction in any medium or format, provided the original work is properly cited.

Copyright

Copyright © The Author(s), 2024. Published by Science Publishing Group

Keywords

Compiler Principle, Teaching Reform, Experiment Reform

References
[1] G. Qiuyan, “Discussion of Teaching Reform on Compiler Principle Course,” Popular Science & Technology, vol. 158, pp. 174–176.
[2] Y. Jun, “Application of level-division Teaching Thoughts on the Compiling Priciples,” Agriculture network information, vol. 10, pp. 105–108.
[3] H. xi, C. Jia and N. Jian, “Exploration on the Reform of Teaching "Compile Theory,” Journal of Wuzhou University, vol. 31, pp. 85-89.
[4] S. Rui and Z. Xuejun, “Thoughts on the teaching of the course "principles of compilation, "Scientific and technological horizon, vol. 4, pp. 135-135, 162.
[5] Z. Jing, W. Yu and L. Haiyan, “Discussion on the Construction and Reform of Experimental Teaching in Compiler Principle,” Agriculture network information, vol. 3, pp. 133–135.
[6] W. Shengyuan, D. Yuan and Z. Suqin, Compiler Principle, 3rd ed., Beijing: Tsinghua University, 2015, pp. 2.
[7] S. Bing, Y. Haiyan and Z. Li, “Teaching reform and practice of compiling principle course,” Computer education, vol. 2, pp. 73-76.
[8] S. Zhongmei, L. Wenjun and Z. Xiaocong, “Practice and Experience of Teaching Reform for Compiler Principle,” ACTA SCIENTIARUM NATURALIUM UNIVERSITATIS SUNYATSENI, vol. S2, pp. 101-104.
[9] Z. Dongmo and F. Xiwen, “Teaching Practive and Reform of Principles of Compilers Course Design,” Research and exploration in laboratory, vol. 31, pp. 134-137.
[10] H. Li and W. Zhiguo, “Practice of teaching reform in the course of "compilation principle," [J]. China Electric Power Education, vol. 2, pp. 66-67.
[11] W. Tiefeng and Z. Zhichao, “Application of goal decomposition and task driven teaching method in the teaching of Compilation Principle,” Pioneering with Science & Technology Monthly, vol. 012, pp. 85-86.
[12] Z. Ruyan, H. Yanling and Z. Minghua, “Research on teaching methods of computer major courses based on ability training -- Taking classroom teaching and experimental teaching of "compilation principle" as an example,” Industry and Information Technology Education, vol. 11, pp. 52-57.
[13] R. Xiaoqiang, W. Xuemei and T. Xiaohua, “Design and practice of teaching demonstration module of compilation principle based on Python,” Industrial Control Computer, vol. 9, pp. 72-73.
[14] Z. Taisheng and L. Junjie, "Discussion on the teaching reform of compiling principles,” Journal of Chifeng University (Nature Science Edition), vol. 9, pp. 223-224.
[15] Z. Huiping, W. Ting and L. Mengjun, “On the orientation of compiling principle course reflection,”Computer Education, vol. 11, pp. 45-47.
Cite This Article
  • APA Style

    Yanhua Wang, Yue Feng, Chunhong Zhang, Ping Luo. (2022). Exploration and Implementation of Teaching Reform for Compiler Principle. Higher Education Research, 7(5), 149-152. https://doi.org/10.11648/j.her.20220705.12

    Copy | Download

    ACS Style

    Yanhua Wang; Yue Feng; Chunhong Zhang; Ping Luo. Exploration and Implementation of Teaching Reform for Compiler Principle. High. Educ. Res. 2022, 7(5), 149-152. doi: 10.11648/j.her.20220705.12

    Copy | Download

    AMA Style

    Yanhua Wang, Yue Feng, Chunhong Zhang, Ping Luo. Exploration and Implementation of Teaching Reform for Compiler Principle. High Educ Res. 2022;7(5):149-152. doi: 10.11648/j.her.20220705.12

    Copy | Download

  • @article{10.11648/j.her.20220705.12,
      author = {Yanhua Wang and Yue Feng and Chunhong Zhang and Ping Luo},
      title = {Exploration and Implementation of Teaching Reform for Compiler Principle},
      journal = {Higher Education Research},
      volume = {7},
      number = {5},
      pages = {149-152},
      doi = {10.11648/j.her.20220705.12},
      url = {https://doi.org/10.11648/j.her.20220705.12},
      eprint = {https://article.sciencepublishinggroup.com/pdf/10.11648.j.her.20220705.12},
      abstract = {The course of Compiler Principle is rich in theory which have strong logicality. It is an important professional compulsory course for undergraduate students majoring in computer science. Its theory is difficult to understand. The design and implementation of experiments need a certain basis of programing. For the study of theoretical concepts of the course, we propose an inverse derivation method. In addition, aiming at the experimental section, we propose a progressive experimental method to simplify the implementation of comprehensive experiments. Therefore, we construct a mutual feedback teaching system of theory and experiment. With the help of the system, students can not only understand theory easier, but also understand the causes of theory furtherly. Furthermore, the system can lead student to expand their thinking method. Through the trial of the system for students majoring in computer science and technology (Grade 2018) of Langfang Normal University, we found that the students' ability of understanding concepts have been improved to a great extent and their ability of logical thinking have been deepened. With regard to the experimental aspect, their experimental ability have been further improved, and the ability of transformation from theoretical problems to practical applications have been strengthened, which achieved a certain better effect of teaching.},
     year = {2022}
    }
    

    Copy | Download

  • TY  - JOUR
    T1  - Exploration and Implementation of Teaching Reform for Compiler Principle
    AU  - Yanhua Wang
    AU  - Yue Feng
    AU  - Chunhong Zhang
    AU  - Ping Luo
    Y1  - 2022/09/16
    PY  - 2022
    N1  - https://doi.org/10.11648/j.her.20220705.12
    DO  - 10.11648/j.her.20220705.12
    T2  - Higher Education Research
    JF  - Higher Education Research
    JO  - Higher Education Research
    SP  - 149
    EP  - 152
    PB  - Science Publishing Group
    SN  - 2578-935X
    UR  - https://doi.org/10.11648/j.her.20220705.12
    AB  - The course of Compiler Principle is rich in theory which have strong logicality. It is an important professional compulsory course for undergraduate students majoring in computer science. Its theory is difficult to understand. The design and implementation of experiments need a certain basis of programing. For the study of theoretical concepts of the course, we propose an inverse derivation method. In addition, aiming at the experimental section, we propose a progressive experimental method to simplify the implementation of comprehensive experiments. Therefore, we construct a mutual feedback teaching system of theory and experiment. With the help of the system, students can not only understand theory easier, but also understand the causes of theory furtherly. Furthermore, the system can lead student to expand their thinking method. Through the trial of the system for students majoring in computer science and technology (Grade 2018) of Langfang Normal University, we found that the students' ability of understanding concepts have been improved to a great extent and their ability of logical thinking have been deepened. With regard to the experimental aspect, their experimental ability have been further improved, and the ability of transformation from theoretical problems to practical applications have been strengthened, which achieved a certain better effect of teaching.
    VL  - 7
    IS  - 5
    ER  - 

    Copy | Download

Author Information
  • College of Electronic Information Engineering, Langfang Normal University, Langfang, China

  • College of Electronic Information Engineering, Langfang Normal University, Langfang, China

  • College of Electronic Information Engineering, Langfang Normal University, Langfang, China

  • College of Electronic Information Engineering, Langfang Normal University, Langfang, China

  • Sections