Some suggestions on the experimental teaching of the Compile Principle course
The experimental teaching has very important role in computer science and technology specialty, since it is an important factor in promoting the learning ability, and practical and innovative capability of students. Currently, experimental teaching has been studied in many courses such as programming courses, Data Structure and Software Engineering and so on. However, very little work has been done on the experimental teaching of Compile Principle course, the main reason may be that how to arrange its experimental teaching is very challenging issue. So, currently most Universities or Colleges only focus on its theoretical teaching, while its experimental teaching is usually ignored or is not emphasized. In this paper, we give some suggestions on how to arrange the experimental teaching, and meanwhile present our some strategies and give two illustrative examples: (1) Recognition of words by using the Finite Automaton induced by a regular grammar; (2) Judgment of the validity of “if … else… ”.