{"title":"Online Judge System and Its Applications in C Language Teaching","authors":"Huiting Wu, Yanshen Liu, Lin Qiu, Yi Liu","doi":"10.1109/ISET.2016.14","DOIUrl":null,"url":null,"abstract":"C Language course is a professional basic course of computer science. Explaining the grammatical structure of knowledge points and cultivating students' ability to solve practical application problems should be paid attention to in the teaching of language courses. It is pervasive in C language teaching that it is difficult for students to judge the correctness of the program in real time and students' logical thinking ability and programming ability is not strong. It is a hard work for the teacher to check every student's code. It leads to that it is difficult to correctly judge the situation of student learning. Thus, C language teaching scheme based on online judge (OJ) system is proposed. In this paper, we design the practice teaching and assessment methods around the OJ system and puts forward resolving methods according to the existing problems in hybrid learning. The OJ system is applied to our C language teaching. The feedback data shows that students' algorithm analysis ability to slove practical application problems and the enthusiasm of learning C language have been significantly improved. And it is more accurate and objective for teachers in the evaluation of students programming ability.","PeriodicalId":192854,"journal":{"name":"2016 International Symposium on Educational Technology (ISET)","volume":"159 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2016-07-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"13","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2016 International Symposium on Educational Technology (ISET)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ISET.2016.14","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 13
Abstract
C Language course is a professional basic course of computer science. Explaining the grammatical structure of knowledge points and cultivating students' ability to solve practical application problems should be paid attention to in the teaching of language courses. It is pervasive in C language teaching that it is difficult for students to judge the correctness of the program in real time and students' logical thinking ability and programming ability is not strong. It is a hard work for the teacher to check every student's code. It leads to that it is difficult to correctly judge the situation of student learning. Thus, C language teaching scheme based on online judge (OJ) system is proposed. In this paper, we design the practice teaching and assessment methods around the OJ system and puts forward resolving methods according to the existing problems in hybrid learning. The OJ system is applied to our C language teaching. The feedback data shows that students' algorithm analysis ability to slove practical application problems and the enthusiasm of learning C language have been significantly improved. And it is more accurate and objective for teachers in the evaluation of students programming ability.