1.本课程要求完成的作业分为2种:
(A1)测验练习(简称QUIZ):在每周课后安排随堂测验,内容为程序语言知识题,题型为客观题。
(A2)问题求解(简称NOJ):共有十季编程题,每季从题库中抽取10题,采用机器在线评阅。每题按评价指标计1、0.8、0.5、0.3、0分。每题须在2周内完成,但学习者可任意选取时间点开始,全部习题须在课程结束前完成。
注意:NOJ上注册的用户名必须为英文,且必须同中国大学MOOC上的用户名保持一致,保证老师能够将两个平台上的学生对应上。
2.总成绩(实验环节仅线下或SPOC)计算方法:
按百分制计分,总成绩 = QUIZ×50% + NOJ×50%
3.证书:
(1)合格:总成绩60分至89分为合格,申请后可获得合格证书。
(2)优秀:总成绩90分至100分为优秀,申请后可获得优秀证书。
4.协作与欺骗政策:
学习者可以与其他同学讨论完成,但所有代码必须是自己编写的,当NOJ机器评阅检查出作业结果(称为查重)有较高相似度时,后提交的习题判罚0分,三次查重违例,总计分为0分。