优课在线C语言作业3,2018春C语言程序设计(苏小红)

(1)自主式作业

由系统随机抽题的自主式作业,占总成绩的20%。

学生登录面向学生自主学习的高级语言能力测试平台(SSE),自主选择知识点和难度系数,平台自动从后台的题库系统中随机抽取相应知识点和难度系数的题目给学生,学生在线上限时完成并提交代码,获得作业分。分数评定和奖惩规则如下:

1)根据学生上机测试成绩柔性定制个人作业满分线,使其个人作业满分线与其上机测试总成绩成反比。个人作业满分线=(实验上机随堂测试满分线-实际上机随堂测试总分)*100。若按此公式计算出来的满分线超过了2000分,则2000分封顶,即2000分为个人刷题满分线的上限。

2)若未达到自己的个人作业满分线,则按下面公式计算:个人实际刷题分数 / 个人满分线 * 作业满分20分。

3)在习题市场中自主设计有创意的题目或找错题,每找一个错题或出一个新题可将其个人作业满分线减免20分(相当于降低其个人作业满分线)。

(2) 开放式实验大作业

开放式实验大作业,占总成绩的20%。

实验程序和实验报告的综合成绩由学生在SPOC里互评,教师对学生互评结果进行随机抽查,对于不合理的分数可以由教师重评,取代学生的互评分。未在规定的截止时间内在SPOC中提交实验程序和报告,按0分计。未在规定的截止时间内在SPOC中完成指定数量的互评,扣除一定的互评分。

(3) 实验上机随堂测试

实验上机随堂测试,占总成绩的50%。

第1次实验课熟悉系统环境,进行模拟演练,仅安排2个实验学时。

第2次~第4次实验课,实验上机随堂测试1个学时,试卷点评1个学时,剩余1个实验学时进行个性化辅导答疑。

每次上机随堂测试必做题满分为50分(必做题2道,20分和30分,或者均为25分。另有附加分2-5分,2道题分别是2分和3分),总计考3次,最后取3次测试的平均分作为实验上机测试的总分。实验上机测试内容覆盖基本控制结构和穷举/递推/迭代/递归算法、数组和排序查找算法、字符串/结构体等。因属于随堂测试,故缺考者不给补考机会,当次考试成绩按0分计。

(4) 实验小班研讨

实验小班研讨,占总成绩的10%。

采用“生讲生评、互动研学、同伴助学”的方式,分小班针对不同的实践研学主题进行互动研讨和同伴助学。

1. 将教师出的研讨题目和向学生征集的研讨题目给学生投票确定两到三个热点话题,分两到三个大组研讨。每个话题应该限制人数,保证每个话题的小组数均衡,并且各自投票。

研讨主题可在下面之中投票确定:

(1)圆周率计算程序PK。

(2)定积分计算程序PK。

(3)求方程根程序PK。

(4)冒泡改进算法程序PK。

2. 学生自愿组合成5-8人的小组,每个小组抽签决定研讨主题及研讨顺序,设计抽签的票,1-1,1-2,1-3,1-4,2-1,2-2,2-3,2-4等,抽签决定,不满意的私下里自行交换。

3.制作PPT并讲解(讲解时间和回答提问的时间,各班根据人数自行规定,主题研讨不必演示程序,主要讲解决该问题有哪些方法,核心思想是什么?每一类方法的优缺点、难点、适用背景是什么?有哪些具体的实际应用?等等)

4.每个学生发一张空白不记名投票单。

5.每个小组讲解完,下面的听者提问。

6.一个主题的所有小组都讲完并且提问完,学生现场投票:每组学生选出自己认为表现最好的两个小组,写在不记名投票单上(可以投自己)。

7. 所有主题都讲完,唱票、计票。

8.按照每个小组得票数排序(票数可以并列)。小组得分规则:

1名:5分

2~3名:4分

4~6名:3分

其他:2分

关于并列票数的处理方式,以并列第一名为例,如果出现并列第1名,则并列第1名的两组均为5分(相当于第1名和第2名都是5分),第3名只有1组4分,如果第3名和第4名并列,那么第3名和第4名均为4分,第5~6名为3分,以此类推。

组内评分原则:按照组内成员(含组长)的排序确定组内成员分数,按排序分别为:5,5,4,4,3,3,2,2...每个分段最多两人。

(5)附加分

(1)实验上机随堂测试获得附加题的附加分(2-5分)。

(2)参加期末的“实验课堂大翻转、创意程序大比拼”,可以获得1~10分的附加分。

实验课堂大翻转采用“生讲生评、互动展学”的方式进行“我的实验我做主——实验课堂大翻转、创意程序大比拼”。

实验课堂大翻转的评分规则:

1.每个小组抽签决定答辩顺序

2. 大翻转只演示程序,可以制作一个PPT,把学生设计的精华和亮点及关键技术放上,这个PPT只是备用,当有人提问,需要解释或口头说不清的时候,拿出来展示一下。(讲解时间和回答提问的时间,各班根据人数自行规定)

3.每个学生发一张空白不记名投票单。

4.每个小组讲解完,下面的听者提问。

5.所有组都讲完、被提问完,学生投票:每个学生选出自己认为表现最好的两个小组,写在不记名投票单上(可以投自己)。现场投票、唱票、计票。

6.按照每个小组得票数排序(票数可以并列)。小组得分规则:

1~2名:10分

3~4名:9分

...

17~18名:2分

其他:1分

并列票数的处理方式同小组研讨。

7. 组内每个学生课堂翻转的最后成绩是按照小组排名得分及组内排名系数计算

三人一组系数: 1, 0.6, 0.3

两人一组系数: 1, 0.7

个人成绩 = 小组排名得分*个人系数

课程最终成绩 = (1)+(2)+(3)+(4)+(5)

课程免修

(1)参加ACM/ICPC、NOI/NOIP竞赛并获得省级或省级以上奖项者,在中国大学MOOC平台上选修《C语言程序设计精髓》MOOC课程并获得合格认证证书者,或选修《程序设计基础》MOOC课程(含大学先修课)并获得优秀认证证书者,均有资格参加免修考试。

(2)免修考试成绩在90分及以上者,可以免修本课程。

(3)免修考试及格但未达到90分者的自主式作业和实验上机测试成绩可根据免修考试成绩按比例折合,折合系数分别为0.2和0.5。

免自主式作业

(1)免修考试成绩及格者,可免自主式作业,成绩按比例折合,折合系数为0.2;

(2)多次上机考试的总成绩达到满分或超过满分者,可免自主式作业,成绩按满分计;

(3)参加ACM/ICPC、NOI/NOIP竞赛获得省赛一、二等奖或校赛一等奖者,可免自主式作业,成绩按满分计。

免实验上机随堂测试

(1)免修考试成绩及格者,可免上机测试,成绩按比例折合,折合系数为0.5。

(2)参加ACM/ICPC、NOI/NOIP竞赛获得省赛一、二等奖或校赛一等奖者,可免上机测试,成绩按满分计。

(3)参加实验上机随堂测试后的生讲生评次数达到一定比例的学生,可以在3次上机考试中去掉一个最低分后取2次上机测试的平均分。

开放式实验大作业互评标准:

根据项目选题难度和代码实现难度确定起评分。学生成绩管理系统V1.0、V2.0、V3.0、V4.0、V5.0、V6.0对应的起评分分别为10分、11分、12分、13分、14分、15分。同时用链表和文件实现学生成绩管理系统V6.0,起评分为18分。

根据实验程序完成质量确定是否加分,加分原则如下:

1) 对程序有优化,例如随机生成学生数据信息,提高了程序的健壮性,增加了增删改学生记录、密码认证、模糊查询、考勤、学分绩、游戏等特殊功能和趣味性元素,根据优化代码的难度酌情加1-5分。

2)对于独立设计并完成的课外综合应用程序,根据选题的新颖程度、实现难度、代码规模设置起评分,可参考同等难度的学生成绩管理系统的起评分,在起评分基础上酌情加1-5分。例如,若同样使用了结构体和文件编写程序,则起评分为15分,与V6.0的起评分相同。

根据实验反思报告质量确定是否扣分,扣分原则如下:

1)实验反思报告中没有反思内容(反思内容包括:程序编写过程中遇到了哪些问题,如何解决的,哪些问题还没解决,哪些部分今后可以考虑改进,收获和体会等),扣5分。

2)  问题反思不到位,收获和体会不真实可信,扣1分。

3)  报告撰写不认真,格式排版不规范,扣1分。

4)流程图有错误,或者程序有bug,扣1分。

5)  代码风格不好,缺少函数和重要语句的注释,变量名和函数名不符合命名规范(例如用汉语拼音命名),没有对齐与缩进,扣1分。

6)没写解决问题的过程和方法,或者解决问题的过程和方法不真实可信,扣1分。

7)程序的优化部分雷同,或者实验报告中出现雷同内容(包括流程图、代码、反思和学习体会等),一律0分。

以上加分和扣分累计到满分线20分封顶,不再额外加分。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值