在线裁判系统及其在C语言教学中的应用

Huiting Wu, Yanshen Liu, Lin Qiu, Yi Liu
{"title":"在线裁判系统及其在C语言教学中的应用","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":"{\"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}","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

摘要

C语言课程是计算机专业的一门基础课程。在语言课程的教学中,应注意讲解知识点的语法结构,培养学生解决实际应用问题的能力。C语言教学中普遍存在学生难以实时判断程序正确性,学生逻辑思维能力和编程能力不强的问题。检查每个学生的代码对老师来说是一项艰苦的工作。这导致很难正确判断学生的学习情况。为此,提出了基于在线裁判(OJ)系统的C语言教学方案。本文围绕OJ系统设计了实践教学和评价方法,并针对混合学习中存在的问题提出了解决方法。将OJ系统应用于我们的C语言教学。反馈数据表明,学生解决实际应用问题的算法分析能力和学习C语言的积极性有了明显提高。教师对学生编程能力的评价更加准确和客观。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Online Judge System and Its Applications in C Language Teaching
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.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信