{"title":"基于Web的编程辅助工具的新手","authors":"Anmol More, J. Kumar, V. G. Renumol","doi":"10.1109/T4E.2011.55","DOIUrl":null,"url":null,"abstract":"One of the grand challenges in computing education is to teach programming to novice students. Typically, novices find it difficult to understand compiler error messages. Hence a prototype of web based programming assistance tool has been developed to assist them in the programming process. It is an online program development environment to help beginners to debug programs in C language. The debugger component assists to identify the errors and fix them. Hints will be provided to deal with the compiler error messages. The system comprises of a GUI editor, a GCC compiler and a central database. The database stores a list of almost all compiler error messages, and the corresponding fixes and hints. Based on the error messages generated after compilation, queries are sent to the database and the relevant fixes are presented to the programmer.","PeriodicalId":162825,"journal":{"name":"2011 IEEE International Conference on Technology for Education","volume":"76 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2011-07-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"10","resultStr":"{\"title\":\"Web Based Programming Assistance Tool for Novices\",\"authors\":\"Anmol More, J. Kumar, V. G. Renumol\",\"doi\":\"10.1109/T4E.2011.55\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"One of the grand challenges in computing education is to teach programming to novice students. Typically, novices find it difficult to understand compiler error messages. Hence a prototype of web based programming assistance tool has been developed to assist them in the programming process. It is an online program development environment to help beginners to debug programs in C language. The debugger component assists to identify the errors and fix them. Hints will be provided to deal with the compiler error messages. The system comprises of a GUI editor, a GCC compiler and a central database. The database stores a list of almost all compiler error messages, and the corresponding fixes and hints. Based on the error messages generated after compilation, queries are sent to the database and the relevant fixes are presented to the programmer.\",\"PeriodicalId\":162825,\"journal\":{\"name\":\"2011 IEEE International Conference on Technology for Education\",\"volume\":\"76 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2011-07-14\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"10\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2011 IEEE International Conference on Technology for Education\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/T4E.2011.55\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2011 IEEE International Conference on Technology for Education","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/T4E.2011.55","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
One of the grand challenges in computing education is to teach programming to novice students. Typically, novices find it difficult to understand compiler error messages. Hence a prototype of web based programming assistance tool has been developed to assist them in the programming process. It is an online program development environment to help beginners to debug programs in C language. The debugger component assists to identify the errors and fix them. Hints will be provided to deal with the compiler error messages. The system comprises of a GUI editor, a GCC compiler and a central database. The database stores a list of almost all compiler error messages, and the corresponding fixes and hints. Based on the error messages generated after compilation, queries are sent to the database and the relevant fixes are presented to the programmer.