{"title":"A concept of user agent for user interface of C compiler","authors":"Kazuhiko Nagao, N. Ishii","doi":"10.1109/CIE.2002.1186058","DOIUrl":null,"url":null,"abstract":"Programming is one of the most important factors in the education of computer literacy. However, in the initial learning of programming, many students often have faced a simple problem, like syntax-errors by carelessness or mis-typing. Therefore, they feel that programming is too hard. The most important problem is the student can't take advantage of the error messages displayed by the computer. These messages are difficult to understand for beginners because the message only indicates a syntactic error and where it occurred. The authors propose a support system for C language programming on UNIX by using agent technology. This system monitors the error messages from the compiler. It analyzes, rewrites the acquired message, and reports to the student and the teacher on the network. The teacher can improve the teaching method by finding the category of error. The student customizes these messages, and they can use the suitable one at each level. Moreover, these messages are sent to other students by the communication line of each agent. Consequently, many students are able to use these useful messages; they can select the most preferable message from the collection of the agent. The authors executed a preliminary experiment and the improvement of efficiency to the complication work was confirmed.","PeriodicalId":206223,"journal":{"name":"International Conference on Computers in Education, 2002. Proceedings.","volume":"49 2 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2002-12-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"International Conference on Computers in Education, 2002. Proceedings.","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CIE.2002.1186058","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3
Abstract
Programming is one of the most important factors in the education of computer literacy. However, in the initial learning of programming, many students often have faced a simple problem, like syntax-errors by carelessness or mis-typing. Therefore, they feel that programming is too hard. The most important problem is the student can't take advantage of the error messages displayed by the computer. These messages are difficult to understand for beginners because the message only indicates a syntactic error and where it occurred. The authors propose a support system for C language programming on UNIX by using agent technology. This system monitors the error messages from the compiler. It analyzes, rewrites the acquired message, and reports to the student and the teacher on the network. The teacher can improve the teaching method by finding the category of error. The student customizes these messages, and they can use the suitable one at each level. Moreover, these messages are sent to other students by the communication line of each agent. Consequently, many students are able to use these useful messages; they can select the most preferable message from the collection of the agent. The authors executed a preliminary experiment and the improvement of efficiency to the complication work was confirmed.