Online Judge System and Its Applications in C Language Teaching

Huiting Wu, Yanshen Liu, Lin Qiu, Yi Liu
{"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.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
在线裁判系统及其在C语言教学中的应用
C语言课程是计算机专业的一门基础课程。在语言课程的教学中,应注意讲解知识点的语法结构,培养学生解决实际应用问题的能力。C语言教学中普遍存在学生难以实时判断程序正确性,学生逻辑思维能力和编程能力不强的问题。检查每个学生的代码对老师来说是一项艰苦的工作。这导致很难正确判断学生的学习情况。为此,提出了基于在线裁判(OJ)系统的C语言教学方案。本文围绕OJ系统设计了实践教学和评价方法,并针对混合学习中存在的问题提出了解决方法。将OJ系统应用于我们的C语言教学。反馈数据表明,学生解决实际应用问题的算法分析能力和学习C语言的积极性有了明显提高。教师对学生编程能力的评价更加准确和客观。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Attentiveness and Self-Studying are Keys to Academic Performance Exploring Different Types of Interaction on Collaborative Learning in Online Platforms Online Judge System and Its Applications in C Language Teaching A Social Network Analysis of Online Collaborative Learning Aspects in an Online Course Online eLearning System for Live Band Practicing
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1