Archana Rane-Sharma, C. Sharma, R. Raman, M. Sasikumar
{"title":"一种利用Parikshak提高学生编程能力的方法","authors":"Archana Rane-Sharma, C. Sharma, R. Raman, M. Sasikumar","doi":"10.1109/T4E.2010.5550109","DOIUrl":null,"url":null,"abstract":"It is often observed that students in computer science and information technology lack the ability to practically apply the programming concepts to solve problems. Absence of this vital ability, limits the opportunities for these novices in the computer field. Taking a closer look at the problem, we observe that deficiency lies in the methodology of training that is imparted to them - limited practice opportunities, excessive focus given to syntax and semantics of the target programming language, untimely feedback due to manual grading, insufficiently addressed pedagogical aspects, etc. We discuss a teaching methodology to enhance the programming skills of students, using an in-house program grading tool - Parikshak. We have incorporated various pedagogical elements in teaching/learning programming in this methodology. Based on our results and findings of adopting this methodology in one of our post graduate diploma program, we strongly believe this combination of pedagogy and technology provides a viable solution for significant improvement in the programming abilities of students.","PeriodicalId":266595,"journal":{"name":"2010 International Conference on Technology for Education","volume":"12 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2010-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":"{\"title\":\"A methodology for enhancing programming competence of students using Parikshak\",\"authors\":\"Archana Rane-Sharma, C. Sharma, R. Raman, M. Sasikumar\",\"doi\":\"10.1109/T4E.2010.5550109\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"It is often observed that students in computer science and information technology lack the ability to practically apply the programming concepts to solve problems. Absence of this vital ability, limits the opportunities for these novices in the computer field. Taking a closer look at the problem, we observe that deficiency lies in the methodology of training that is imparted to them - limited practice opportunities, excessive focus given to syntax and semantics of the target programming language, untimely feedback due to manual grading, insufficiently addressed pedagogical aspects, etc. We discuss a teaching methodology to enhance the programming skills of students, using an in-house program grading tool - Parikshak. We have incorporated various pedagogical elements in teaching/learning programming in this methodology. Based on our results and findings of adopting this methodology in one of our post graduate diploma program, we strongly believe this combination of pedagogy and technology provides a viable solution for significant improvement in the programming abilities of students.\",\"PeriodicalId\":266595,\"journal\":{\"name\":\"2010 International Conference on Technology for Education\",\"volume\":\"12 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2010-07-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"5\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2010 International Conference on Technology for Education\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/T4E.2010.5550109\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2010 International Conference on Technology for Education","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/T4E.2010.5550109","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
A methodology for enhancing programming competence of students using Parikshak
It is often observed that students in computer science and information technology lack the ability to practically apply the programming concepts to solve problems. Absence of this vital ability, limits the opportunities for these novices in the computer field. Taking a closer look at the problem, we observe that deficiency lies in the methodology of training that is imparted to them - limited practice opportunities, excessive focus given to syntax and semantics of the target programming language, untimely feedback due to manual grading, insufficiently addressed pedagogical aspects, etc. We discuss a teaching methodology to enhance the programming skills of students, using an in-house program grading tool - Parikshak. We have incorporated various pedagogical elements in teaching/learning programming in this methodology. Based on our results and findings of adopting this methodology in one of our post graduate diploma program, we strongly believe this combination of pedagogy and technology provides a viable solution for significant improvement in the programming abilities of students.