近日,人工智能与大数据新工科前沿讲堂第十五期在青岛校区第周苑举行。2017级计算机菁英班毕业生张腾为学院师生作了题为“sduoj的‘前世今生与未来’——sduoj产品和技术分享会”的报告,展示了sduoj产品的成果与故事、精神与技术、诞生与未来。本次讲堂由学院副院长彭朝晖主持。
张腾介绍,sduoj开发的初衷是为了助力计算机学院acm竞赛训练、改进课程体制和增加自动化评测。张腾、黄瑞哲、刘建东等同学从大三开始,就着手构建了计算机学院自己的online judge平台。他从核心能力、系统涉众、场景用途、业务能力、数据沉淀等板块徐徐展开了sduoj的设计蓝图,着重介绍了评测、题目、比赛、工具等业务能力板块。产品介绍结束后,张腾进行了核心技术的分享,阐述了sduoj的内核以及开发的挑战性及创新性。报告结束后,张腾与现场同学们就相关问题进行了互动和交流。
自计算机学院面向青岛校区师生开设“人工智能与大数据新工科前沿讲堂”特色活动以来,以往活动都是邀请相关方向的学术界、产业界大咖带来系列前沿讲座,本次特邀即将毕业的张腾同学前来分享,体现了学院对sduoj产品开发意义与价值的充分肯定,展示了计算机学院优秀学子的专业能力和综合素质。
sduoj,即山东大学在线评测系统,是山东大学计算机学院自主研发的自动化、客观性的代码评测系统。online judge 系统最初使用于icpc或ioi等国际性程序设计竞赛中,sduoj基于现阶段计算机学院本科专业课的程序设计类实验现状,对oj 的概念进行推广,演变为对"程序设计产出"(算法代码、工程项目、甚至一张代码生成的图片等类型)进行自动化客观性的"评价"(正确性、性能、重复率、安全性等指标)。sduoj正致力于为计算机学院本科教学的程序设计类实验提供更多的创新机会、转化学院课程的教学成果、助力计算机学院学子成长、将有价值的数据做本地化沉淀。