A designed platform for programming courses

Jia-Chi Liang, Jia-Yin Wang, Shen-Hung Chou
{"title":"A designed platform for programming courses","authors":"Jia-Chi Liang, Jia-Yin Wang, Shen-Hung Chou","doi":"10.1109/IIAI-AAI50415.2020.00064","DOIUrl":null,"url":null,"abstract":"In programming courses, a good learning platform can reduce the teaching loads and improve the program learning efficiency. Currently, there are many online judge systems on the internet. These systems can automatically check the correctness of the programs submitted by a user, which is very helpful for program learning. However, most of the systems are designed specifically to solve programming problems, not for classroom instruction. After several years of teaching, we decided to design an online platform that is more suitable for our programming courses. The designed platform not only be able to check the correctness of the submitted codes, but also provides some features for teaching, including course management, student management, and problem management. In addition, it can check the format of the submitted code and provide feedback to help students develop a good coding habit. It also provides teachers with software broadcast function, and statistical data to examine the class learning performance. After a semester of testing, we did find that the platform is a very useful teaching tool.","PeriodicalId":188870,"journal":{"name":"2020 9th International Congress on Advanced Applied Informatics (IIAI-AAI)","volume":"30 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2020 9th International Congress on Advanced Applied Informatics (IIAI-AAI)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/IIAI-AAI50415.2020.00064","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3

Abstract

In programming courses, a good learning platform can reduce the teaching loads and improve the program learning efficiency. Currently, there are many online judge systems on the internet. These systems can automatically check the correctness of the programs submitted by a user, which is very helpful for program learning. However, most of the systems are designed specifically to solve programming problems, not for classroom instruction. After several years of teaching, we decided to design an online platform that is more suitable for our programming courses. The designed platform not only be able to check the correctness of the submitted codes, but also provides some features for teaching, including course management, student management, and problem management. In addition, it can check the format of the submitted code and provide feedback to help students develop a good coding habit. It also provides teachers with software broadcast function, and statistical data to examine the class learning performance. After a semester of testing, we did find that the platform is a very useful teaching tool.
为编程课程设计的平台
在编程课程中,一个好的学习平台可以减轻教学负担,提高程序学习效率。目前,互联网上有许多在线裁判系统。这些系统可以自动检查用户提交的程序的正确性,这对程序学习非常有帮助。然而,大多数系统都是专门为解决编程问题而设计的,而不是用于课堂教学的。经过几年的教学,我们决定设计一个更适合我们编程课程的在线平台。设计的平台不仅可以检查提交的代码的正确性,还提供了一些教学功能,包括课程管理、学生管理和问题管理。此外,它可以检查提交的代码格式,并提供反馈,帮助学生养成良好的编码习惯。它还为教师提供了软件直播功能,并提供了统计数据来检验班级的学习表现。经过一个学期的测试,我们确实发现这个平台是一个非常有用的教学工具。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
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学术官方微信