一、成绩累计方式

(1)自主式作业

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

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

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

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

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

(2) 开放式实验大作业

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

实验程序和实验报告的综合成绩由学生在SPOC里互评,教师对学生互评结果进行随机抽查,对于不合理的分数可以由教师重评,取代学生的互评分。

未在规定的截止时间内在SPOC中提交实验程序和报告,按0分计。未在规定的截止时间内在SPOC中完成指定数量的互评,扣除一定的互评分。

不做实验大作业者,即使其他项分数累计可以及格,最终的总成绩也一律按0分计。

(3) 实验上机随堂测试

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

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

第2次~第4次实验课,利用3学时进行实验上机随堂测试和试卷点评。实验上机测试内容分别覆盖基本控制结构和穷举/递推/迭代/递归算法、数组和排序查找算法、字符串/结构体等内容。

每次上机随堂测试必做题满分为50分(另有附加分2-5分),总计考3次,最后取3次测试的平均分作为实验上机测试的总分。因属于随堂测试,故缺考者不给补考机会,当次考试成绩按0分计。

(4) 实验主题研讨

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

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

(5)附加分

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

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

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

其中,如果(2)实验大作业为0分的话,那么总成绩也为0分。

二、课程免修规则

0. 课程免修的建议:

学过并能熟练使用C语言的同学,建议符合下述标准的参加免修考试。没有学过或者只是学过并不能熟练使用的同学不建议参加免修考试。

免修考试将在课程开课后的2~3周内进行。

1. 课程免修条件

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

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

(3)免修考试及格但未达到90分者的自主式作业成绩可根据免修考试成绩按比例折合。

2. 免自主式作业的条件

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

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

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

3. 免实验上机随堂测试的条件

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

(2)参加生讲生评/互动展学活动次数达到一定比例的学生,可以在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分封顶,不再额外加分。

互评过程如果有问题,可以先看网易提供的帮助文档:

https://www.icourse163.org/help/help.htm#/hf?t=3

每个学生至少评5个。未参与互评的将给与所得分的50%,未完成互评的将给与所得分的80%,全部完成互评的将给与所得分的100%。

报告模版在spoc的“实验互评”里下载。

四、主题研讨评分规则

1.研讨主题确定方法

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

推荐的研讨主题为:

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

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

(3)求方程根程序PK。

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

2.学生小组构成及其研讨主题确定

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

3.讲解流程与方法

在每个主题中,按照事先抽签的标号顺序进行讲解。各小组组长负责提前三天把“主题内容、抽签标号、组长、小组成员分工,小组成员排序”发给助教。

4.讲解注意事项

(1)主要以ppt讲解为主,不一定要现场运行程序,可以提前把程序的运行结果粘贴到ppt中。

(2)主要是讲解决该问题有哪些方法,核心思想是什么?每一类方法的优缺点、难点、适用背景是什么?有哪些具体的实际应用?等等,建议把不同类方法的结果分析总结或对比一下,将不同方法、不同测试数据的结果放到一个表格中对比,最后给出结论。

(3)每个小组现场讲解时间控制在3-5分钟,同学现场提问1-2分钟。(讲解时间和回答提问的时间,各班根据人数自行规定)

5.投票的参考标准

(1)方法分析是否透彻,优缺点总结是否到位,方法是否更胜一筹

(2)是否能用最通俗的语言把方法讲明白(不是光自己明白,能给大家讲明白)

(3)回答同学提出的问题准确无误

6.投票流程

每个小组发4张空白不记名投票单,每个主题研讨结束后投出一张票。

每个小组讲解完,下面的听者提问(后一个小组的同学必须向前一个小组提问,第一个小组必须向最后一个小组提问,其他同学可以随机提问)。

一个主题的所有小组都讲完并且提问完,全班所有主题小组现场给这个主题的小组投票:每个小组在这个主题中选出自己认为表现最好的两个小组(超过2组的票视为无效的废票),写在不记名投票单上(如果自己小组参与了这个主题可以投自己),然后收票。

所有主题都讲完,按主题进行唱票、计票。

(参考的唱票和计票方式:第一主题的学生为第二主题唱票、监票和计票。以此类推,第四主题为第一主题唱票、监票和计票)。

按照每个小组得票数排序(票数可以并列)。

7.评分方法

小组组间得分标准:

第1名:5分

第2~3名:4分

第4~6名:3分

其他:2分

小组组内评分标准:

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

研讨结束后,小组长负责将本小组的研讨主题,研讨内容,小组成员分工,小组成员排序,小组成员分数等信息发给老师或助教。

五、翻转课堂评分规则

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

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

爱课程 c语言程序设计 苏小红,2018秋高级语言程序设计(苏小红)相关推荐

  1. 哈工大2018秋高级语言程序设计课程大作业

    Github文件下载地址哈工大2018秋高级语言程序设计课程 <高级语言程序设计>实验大作业反思报告 实验大作业题目 智能趣味电子通讯录 类型 信息管理系统 学生姓名 郭茁宁 班 号 18 ...

  2. 006-高级语言程序设计C 第六章,高级语言程序设计_C语言(第六章 数组.ppt

    <高级语言程序设计_C语言(第六章 数组.ppt>由会员分享,可在线阅读,更多相关<高级语言程序设计_C语言(第六章 数组.ppt(30页珍藏版)>请在人人文库网上搜索. 1. ...

  3. 爱课程c语言函数2的作业答案,C语言程序设计

    Q:本门课程面向的授课群体是什么?没有任何基础能学习本课程吗? A:本门课程的基本内容是面向零基础的学生.进阶内容是面向有一定编程基础或者大学计算机基础的学生,但是进阶内容不做为课程考试内容. Q:本 ...

  4. 最全免费C语言之苏小红版《高级语言程序设计》第七章188页小学计算机辅助教学系统程序设计

    说明:以下代码编译器为vs,所以输入函数写为scanf_s,若为其他编译器,则使用scanf ! 题目:小學理计算机調的教学系統.计算机在教育中的应用常被你为计算故排助教等LCom otsr nllC ...

  5. 2018秋c语言程序设计考试答案,2018秋C语言程序设计上(赵三元)-中国大学mooc-题库零氪...

    第二次课教学资料与课后调研:集成开发环境IDE 第二次课后调研:集成开发环境IDE(分组完成) 1.集成开发环境(IDE,Integrated Development Environment )是用于 ...

  6. C程序设计--案例(2018年江苏大学程序设计考研试题 -- 编程题)

    题目(总): 题目链接:https://download.csdn.net/download/qq_42887760/10979570 解答(答案为博主自已所写,并非最优代码,仅供参考) 第一题 题目 ...

  7. c语言 爱课程,哈工大8门资源共享课正式上线“爱课程”网站

    原标题:哈工大8门资源共享课正式上线"爱课程"网站 新华网哈尔滨11月21日专电(记者潘祺)记者20日从哈尔滨工业大学了解到,由该校中国工程院院士任南琪和国家教学名师张少实教授.孙 ...

  8. C 语言程序设计 进入课程,“C语言程序设计”线上线下 精品课程探索与实践

    高爽 贾丽娟 摘    要:C语言是一种通用的程序设计语言,既具有高级语言语法精炼.类型丰富.适于模块化设计等优点,也具有低级语言效率高.易控制计算机硬件等特点.文章从"C语言程序设计&qu ...

  9. 有n个学生选修了c语言程序设计这门课程,C语言程序设计报告学生选修课系统(18页)-原创力文档...

    C 语 言 程 序 设 计 学校: 学院: 班级序号: 学号: :姓名 指导老师: C语言程序设计报告 一.C语言课程设计的目的: 高级语言课程设计是学习完<高级语言程序设计>课程后进行的 ...

最新文章

  1. 【每日一算法】杨辉三角 II
  2. 分布式服务限流实战,已经为你排好坑了
  3. 语言 读ini文件_让C语言的调试更加高大上
  4. java 字符串驻留_java String 以及字符串直接量 与 字符串驻留池 ...
  5. Android之各个手机版本WiFi热点的创建
  6. 由微软100题“求和不用for while”引出的static类成员的知识
  7. C语言 | 字符数组
  8. 2020远程面试几家公司后,从阿里、美团、携程带回来的面试题及文档
  9. HDU1087 Super Jumping! Jumping! Jumping!【最长上升子序列+DP】
  10. Python语言被列入全国计算机等级考试科目中
  11. EndNote X7 for Mac破解版
  12. U盘装系统中bios怎么设置USB启动(图文教程)
  13. X11 xcb 交叉编译
  14. 格拉姆-施密特正交化
  15. 一些实用的电脑小技巧(1)
  16. oracle实现explode,炸裂函数explode
  17. 《人体解剖学(基础医学)》
  18. 顶点法线计算的几种方式
  19. 计算机存储的发展(块存储,文件存储,对象存储)
  20. HTTP 状态码 301 和 302 详解及区别——辛酸的探索之路

热门文章

  1. 2021 考完研的一年体会,宝贵经验(成功上岸)
  2. 河北源达:股民好评不断,视频教学备受喜欢
  3. 关于海康,宇视,天地伟业摄像头调试
  4. MSSQL常用SQL脚本
  5. 【Fortran,MFiX】Fortran语言浮点数 双精度数 数值精度和下溢问题
  6. java 反射的弊端_Java反射机制的缺点
  7. 关于戴尔 Vostro 3670重装系统的问题
  8. 图片格式怎么转换成png
  9. python-pandas学习笔记
  10. 展示一下telnetd的协商状态机