{"title":"《编译原理》课程知识与能力双驱动教学模式研究","authors":"Yanxiang He, Zhuomin Du, Hanfei Wang","doi":"10.1109/ICCSE49874.2020.9201845","DOIUrl":null,"url":null,"abstract":"In this paper, the key and difficult problems in the teaching process of the course of Compilers Principles are studied, as well as the theory and practice teaching models are discussed. Then a Knowledge and Ability dual-driven Teaching Model for the course of Compilers Principles is proposed, that is to let students understand and master the compilers theory and technique through the course teaching; in addition, it takes compilation teaching as an approach to reveal and analyze the problem solving rules of \"problem--formalized description -- computerization\", and systematically trains and improves students' ability to use language and language processors to solve problems and even to solve complex engineering problems. We have tried and popularized this teaching model in the multiple rounds of teaching practices, and embodied this teaching idea in the study and development of the course standard for the course of Compilers Principles.","PeriodicalId":350703,"journal":{"name":"2020 15th International Conference on Computer Science & Education (ICCSE)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Research on the Knowledge and Ability dual-driven Teaching Model for the Course of Compilers Principles\",\"authors\":\"Yanxiang He, Zhuomin Du, Hanfei Wang\",\"doi\":\"10.1109/ICCSE49874.2020.9201845\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"In this paper, the key and difficult problems in the teaching process of the course of Compilers Principles are studied, as well as the theory and practice teaching models are discussed. Then a Knowledge and Ability dual-driven Teaching Model for the course of Compilers Principles is proposed, that is to let students understand and master the compilers theory and technique through the course teaching; in addition, it takes compilation teaching as an approach to reveal and analyze the problem solving rules of \\\"problem--formalized description -- computerization\\\", and systematically trains and improves students' ability to use language and language processors to solve problems and even to solve complex engineering problems. We have tried and popularized this teaching model in the multiple rounds of teaching practices, and embodied this teaching idea in the study and development of the course standard for the course of Compilers Principles.\",\"PeriodicalId\":350703,\"journal\":{\"name\":\"2020 15th International Conference on Computer Science & Education (ICCSE)\",\"volume\":\"1 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2020-08-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2020 15th International Conference on Computer Science & Education (ICCSE)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICCSE49874.2020.9201845\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2020 15th International Conference on Computer Science & Education (ICCSE)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICCSE49874.2020.9201845","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Research on the Knowledge and Ability dual-driven Teaching Model for the Course of Compilers Principles
In this paper, the key and difficult problems in the teaching process of the course of Compilers Principles are studied, as well as the theory and practice teaching models are discussed. Then a Knowledge and Ability dual-driven Teaching Model for the course of Compilers Principles is proposed, that is to let students understand and master the compilers theory and technique through the course teaching; in addition, it takes compilation teaching as an approach to reveal and analyze the problem solving rules of "problem--formalized description -- computerization", and systematically trains and improves students' ability to use language and language processors to solve problems and even to solve complex engineering problems. We have tried and popularized this teaching model in the multiple rounds of teaching practices, and embodied this teaching idea in the study and development of the course standard for the course of Compilers Principles.