Vidya S. Handur, Priyadarshini D. Kalwad, M. S. Patil, Vishwanath G. Garagad, Nagaratna Yeligar, Praveenraj Pattar, Deepak Mehta, Preethi Baligar, G. Joshi
{"title":"整合课堂和实验室与动手编程:它的好处和挑战","authors":"Vidya S. Handur, Priyadarshini D. Kalwad, M. S. Patil, Vishwanath G. Garagad, Nagaratna Yeligar, Praveenraj Pattar, Deepak Mehta, Preethi Baligar, G. Joshi","doi":"10.1109/MITE.2016.041","DOIUrl":null,"url":null,"abstract":"The traditional approach of teaching programming courses is teachers centric where students are passive learners. Also for such courses, the laboratory and classes are conducted separately. This paper focuses on integrating classroom and laboratory with hands-on for programming course. This approach is student centric which brings in active learning. However it has been less researched area and adequate literature is not available on 'hands-on science' specifically for programming course. The work presented in this paper also extends from our previous work where debugging, code optimization and testing are emphasized. In the proposed approach each teaching session consisted of hands-on teaching and activities to support it. This requires strategic planning of the course and its delivery as discussed in the paper. Applying this approach, there is increase in the number of students scoring higher grades and overall improvement in the average. The paper also discusses the benefits and challenges of hands-on discovered in this case study that triggers further research.","PeriodicalId":407003,"journal":{"name":"2016 IEEE 4th International Conference on MOOCs, Innovation and Technology in Education (MITE)","volume":"29 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2016-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"8","resultStr":"{\"title\":\"Integrating Class and Laboratory with Hands-On Programming: Its Benefits and Challenges\",\"authors\":\"Vidya S. Handur, Priyadarshini D. Kalwad, M. S. Patil, Vishwanath G. Garagad, Nagaratna Yeligar, Praveenraj Pattar, Deepak Mehta, Preethi Baligar, G. Joshi\",\"doi\":\"10.1109/MITE.2016.041\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The traditional approach of teaching programming courses is teachers centric where students are passive learners. Also for such courses, the laboratory and classes are conducted separately. This paper focuses on integrating classroom and laboratory with hands-on for programming course. This approach is student centric which brings in active learning. However it has been less researched area and adequate literature is not available on 'hands-on science' specifically for programming course. The work presented in this paper also extends from our previous work where debugging, code optimization and testing are emphasized. In the proposed approach each teaching session consisted of hands-on teaching and activities to support it. This requires strategic planning of the course and its delivery as discussed in the paper. Applying this approach, there is increase in the number of students scoring higher grades and overall improvement in the average. The paper also discusses the benefits and challenges of hands-on discovered in this case study that triggers further research.\",\"PeriodicalId\":407003,\"journal\":{\"name\":\"2016 IEEE 4th International Conference on MOOCs, Innovation and Technology in Education (MITE)\",\"volume\":\"29 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2016-12-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"8\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2016 IEEE 4th International Conference on MOOCs, Innovation and Technology in Education (MITE)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/MITE.2016.041\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2016 IEEE 4th International Conference on MOOCs, Innovation and Technology in Education (MITE)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/MITE.2016.041","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Integrating Class and Laboratory with Hands-On Programming: Its Benefits and Challenges
The traditional approach of teaching programming courses is teachers centric where students are passive learners. Also for such courses, the laboratory and classes are conducted separately. This paper focuses on integrating classroom and laboratory with hands-on for programming course. This approach is student centric which brings in active learning. However it has been less researched area and adequate literature is not available on 'hands-on science' specifically for programming course. The work presented in this paper also extends from our previous work where debugging, code optimization and testing are emphasized. In the proposed approach each teaching session consisted of hands-on teaching and activities to support it. This requires strategic planning of the course and its delivery as discussed in the paper. Applying this approach, there is increase in the number of students scoring higher grades and overall improvement in the average. The paper also discusses the benefits and challenges of hands-on discovered in this case study that triggers further research.