C++编程课程的考试已经结束。这是第一次OJCBT。摸着石头过河,考试没有给学生理解的说法。现在尘埃落定。一些交代。

  先说大的成就的治疗原则。事实上,有很多的纠结。

按理说,合格的太,无法挂。但实际情况是,对我来说,这是传说“严厉”教师。能让过就过。这非我所愿,但在来自学院、学生的压力下,能够克守着一些底线,也不得不做出妥协。有些老师不投入,学生也不学的课程里,这种情形更加严重,这也是我不能独善的一个原因。这种结果。不学的学生,投机的可能性添加,我们整体的学风不能保证。这方面不多说,说多了伤胃。

  再说我们的考核方式。转到OJ上考试后,能够避免程序设计用纸面答题的诸多弊端。但随之而来的问题是。该怎样打分。一共10道题,提交10道和提交5道的一定是有区别的。但提交5道和提交6道的。有多大区别?调试程序中的涉及的因素非常多,一念之差可能决定的就是“生死”。差1分钟没有提交上去。结果全然不同。德国113分钟进一球就是冠军,梅西的阿根廷抱憾终生。

我们的考试不要这样。在成绩处理中,要想办法减小这种偶然性的影响。

这是实施改革中,我们这几位老师自己找来的难题。于是也能过就过,真不能过的,看答题情况。啥都别说了。上课时。考试前。设法让学生重视。即使没有好好学,也要在复习阶段多投入。而在学生考试后,就设法让学生过关了。至于对下一年级的影响。再说吧。

  作为考试的卷面成绩部分。确定了成绩与做对的题数有关。要拉开些距离。用做题用的时间作为调整。

在我教的两个班中,卷面成绩是这样处理的:全做对用时最多的。90分;做对7道,用时最多的70分。做对5道用时最多的60分。做对3道用时最多的50分,做对1道用时最多的30分。提交过,但1道也没有对的。记20分,都没有尝试提交的,仅仅能是0分。

  详细的做法就是,将同学先按做对题的数目排序。做对同样题目的同学。再按他们用的时间(实际时间。不计OJ中因为错误提交的罚时)排序。

按上一段的原则,将几位“关键点”的同学的成绩设定。其余同学,利用WPS表格中“自己主动填充预測序列”功能,自己主动地将成绩拉开点距离。

以提交6道题第3快的同学为例,卷面成绩折算为67分。做对6道用时最短的同学,是69分。
  这太廉价学得差的同学了!的确这样。我也觉得不公平。再提“能过就过”,我们不在这儿纠缠。

本不该过的坎,就这样让他过了,我不知道后面的坎他到底怎样去过。我不知道如今长舒一口气,可能会对老贺感恩戴德的他。会在将来怎样怨恨这个号称严格的老师。我重提一再讲的观点,上大学,及格的分数至少是要的,连及格都保证不了,你的大学真没有什么。是在“能过就过”原则下及格的。不要再说“及格即可”,行了个什么?!

而作为真正学有所成的同学。这种考试。是不在话下的,我们的胸怀更宽一些吧。
  做对1道就能得30分。这有没有道理?假设说有道理的话,除了做出1道题来至少给10分,另外20分说明他掌握了整个调试程序的平台、考试平台的使用方法。这算是能过就过之外的解释。
  “能过就过”的原则还没有完,继续揭露成绩背后的水份。为了强调学生在平时学习的投入。也为调动平时学习的积极性,各门课程要设置平时成绩。这是一个好机制,但在潜规则中,平时成绩是不会低于卷面成绩的,老师们要给你提分,靠的是平时成绩。假设一位老师说,实在没有办法。意思就是你的那点卷面成绩,平时成绩打了满分也综合不到60。再者说了,那么低的考试分数,谁能好意思给你满分?平是学习情况那么好,考试就差到那种程度,这中间必有人是弱智。
  在C++这门课中,按学院的要求,卷面成绩占60%,平时成绩占40%。我的教学中。因为能做到对学生平时学习情况的掌握,平时成绩能够用数据说话。平时成绩分为3个部分:作业满分20、OJ练习满分10、 考勤满分10。作业分最低的10分,最高20分。OJ练习最多的10,最少的5(分数的差距远小于实际的表现,平时没有投入的同学能够得意,另一端的淡定。我们要能过就过)。中间的,还是用“自己主动填充预測序列”。比如。某同学平时的作业完毕量非常少,作业分拿了11分。期末下了功夫。OJ题做得还算不少,得8分,大多同学的考勤都是满分10。但他中间有过旷课。考勤9分,平时成绩共28分。假设他的卷面成绩是67分,终于就是68分。提了一点,但幅度不大。

平时成绩非常少有不及格的,于是,考得越低,提分会越多,考得高的。有的反而会让平时成绩拉后腿。

我的做法。最后平时成绩会做些小的修改。尽量不给同学降分,也有的,给边缘上的同学拉一把。

  可是,有同学会为较低的平时成绩计较的:没有全然规范的纸面上的根据,有些同学觉得他想要多高就能够有多高,也觉得老师是想给多高就多高,甚至是,不管别人高不高。我就应该高。实际上,我也知道有个别老师差点儿全满分的。有些老师为了掩盖对学生平时学习的不关注。也压根不敢给学生打低了。同学们,非常抱歉了。你非常不走运。遇到的就是这样一个不会全打高分的老师。我不要想给学生打低分,而是有根据地给出,我不想让这个风气更坏。
  平时是没有投入,但最后考得不低。你就不能给高些吗?按如上规矩。高不了。除非差异大,或处在边缘。我会调一点点。实际上,学习重过程。结果是过程的自然体现。

假设在平时投入少了。參与少了。考试前袭击过了,真说不上你的水平就高了。

在大学里。一定要清楚考试并非学习的所有目标。没有过程,结果难保证。

  在平时没有多投入的学生中,有的是浑浑噩噩度日,而有的。则是忙了别的有意义的事。人的精力有限,假设额外的事情影响了你在学习上的投入,心平气和地接受平时成绩给你帮不了忙的结局吧。

追求那样的完美,会让你负担过重,以至于什么也做不好。而假设你足够强大,在学习中。平时大家能做到的。你该做到,你的过程要和大家的一样完美,这是能够保证你所得成色的基础。为此。额外再多的付出你都要承受下来。

人各有志。我们并不须要在一个模子里生存,我也为有极具个性的学生而骄傲,这个骄傲。不是一个好看的分数能体现的。

而至于有些有志于他途的同学,最后竟然为了及格要採取作弊的手段通过考试或求得一个高分。不管他是要当大官还是发大財,我作为老师对他极尽歧视。
  还是说结果吧。两个班56人中,做对5道及以上的。有34人。但最后的综合成绩,48人过关。做对3道的同学全过关了。当中有一位。平时成绩也不算高。我对他的平时学习也真不惬意。但还是在平时成绩上非常犯贱地加了2分,他够了60。不求有人谢我。但求没人骂我。

另一位,是做对2道最快的,但他平时成绩高,也快搭边了。

他的学习状况我也有掌握,至少中间非常多次地主动找我讨论过问题。以前让我感叹过对所提及的知识点“这孩子真是明白了”,平时成绩再加了1分。过关。

我相信这位同学在考试中是发生了意外。
  这就是期末成绩的所有。因为这是第一次机考。非常多问题没有考虑过,但以此文给同学们一个交待,不周之处。请帮忙出些主意。

  在8名没有过关的同学中。已经有3位同我联系过。表示假期里好好补习,开学补考一次通过。我也建议他们将假期的积累通过博客展示出来,添加成就感。也能够借此和我交流。上学期挂科的同学中,已经有表现不凡的同学。我相信这种挂科,处理好了,能够成为好事。

在人人上看到有人发状态:“本以为XX课要挂了,靠人品飘过。

带回来的课本,不用看了。”文字后面,有欣喜若狂的表情。对此,我抱以蛋蛋的忧愁。

  相关:2013级学生两学期编程量统计

================= 迂者 贺利坚 CSDN博客专栏=================
|== IT学子成长指导专栏 专栏文章的分类文件夹(不定期更新) ==|
|== C++ 课堂在线专栏  贺利坚课程教学链接(分课程年级) ==|
|== 我写的书——《逆袭大学——传给IT学子的正能量》    ==|
===== 为IT菜鸟起飞铺跑道,和学生一起享受快乐和激情的大学 =====

版权声明:本文博主原创文章,博客,未经同意不得转载。

谈论C++当然结果的更多相关文章

  1. 当我们在谈论kmeans(1)

    本稿为初稿,后续可能还会修改:如果转载,请务必保留源地址,非常感谢! 博客园:http://www.cnblogs.com/data-miner/ 简书:建设中... 知乎:建设中... 当我们在谈论 ...

  2. [Erlang 0117] 当我们谈论Erlang Maps时,我们谈论什么 Part 2

    声明:本文讨论的Erlang Maps是基于17.0-rc2,时间2014-3-4.后续Maps可能会出现语法或函数API上的有所调整,特此说明. 前情提要: [Erlang 0116] 当我们谈论E ...

  3. [Erlang 0116] 当我们谈论Erlang Maps时,我们谈论什么 Part 1

         Erlang 增加 Maps数据类型并不是很突然,因为这个提议已经进行了2~3年之久,只不过Joe Armstrong老爷子最近一篇文章Big changes to Erlang掀起不小了风 ...

  4. 当我们在谈论kmeans(2)

        本稿为初稿,后续可能还会修改:如果转载,请务必保留源地址,非常感谢! 博客园:http://www.cnblogs.com/data-miner/ 其他:建设中- 当我们在谈论kmeans(2 ...

  5. 继续谈论XSS

    这篇文章基于上篇谈论XSS ,想说下自己工作过程中遇到的xss的问题. 易出现XSS的场景 1 jsonp 说说jsonp 中也有说过,jsonp其实是很容易出现安全问题的.由于jsonp的callb ...

  6. 谈论XSS

    XSS 叫跨站脚本攻击(Cross Site Script),那么XSS原本应该叫做CSS,但是由于CSS的简称已经被连级样式表 使用了,所以就换个称谓XSS. 为什么叫做跨站脚本攻击呢? 它的意思就 ...

  7. 但从谈论性能点SQL Server选择聚集索引键

    简单介绍 在SQL Server中,数据是按页进行存放的.而为表加上聚集索引后,SQL Server对于数据的查找就是依照聚集索引的列作为keyword进行了. 因此对于聚集索引的选择对性能的影响就变 ...

  8. 谈论高并发(十二)分析java.util.concurrent.atomic.AtomicStampedReference看看如何解决源代码CAS的ABA问题

    于谈论高并发(十一)几个自旋锁的实现(五岁以下儿童)中使用了java.util.concurrent.atomic.AtomicStampedReference原子变量指向工作队列的队尾,为何使用At ...

  9. 当我们在谈论kmeans(5)

    本系列意在长期连载分享,内容上可能也会有所删改: 因此如果转载,请务必保留源地址,非常感谢! 博客园:http://www.cnblogs.com/data-miner/(暂时公式显示有问题) 其他: ...

  10. 当我们在谈论kmeans(3)

        本系列意在长期连载分享,内容上可能也会有所删改: 因此如果转载,请务必保留源地址,非常感谢! 博客园:http://www.cnblogs.com/data-miner/(暂时公式显示有问题) ...

随机推荐

  1. 关于this

    一:全局环境中的this指的是window对象 二:作为对象的方法调用 当函数作为对象的方法被调用时,this指向该对象 例子: 三:作为普通方法调用 当函数不作为对象的属性被调用,而是作为普通函数函 ...

  2. js时间戳与日期格式之间的互转

    1. 将时间戳转换成日期格式 // 简单的一句代码 var date = new Date(时间戳); //获取一个时间对象 注意:如果是uinx时间戳记得乘于1000.比如php函数time()获得 ...

  3. SQL语句 常用条件判断

    条件判断写法: 对每天记录执行操作时,判断所限制的条件-----> 操作符:                     =      <>(不匹配检查)       !=     &l ...

  4. MySql数据库3【优化1】表的优化

    一.表结构的优化 1.标准化  标准化是在数据库中组织数据的过程.其中包括,根据设计规则创建表并在这些表间建立关系:通过取消冗余度与不一致相关性,该设计规则可以同时保护数据并提高数据的灵活性.通常数据 ...

  5. TatukGIS-TGIS_ShapeArc.GetPointOnLine

    function GetPointOnLine(const _distance: Double; const _offset: Double; const _part: Integer): TGIS_ ...

  6. 省队集训Day3 light

    [问题描述] “若是万一琪露诺(俗称 rhl)进行攻击,什么都好,冷静地回答她的问题来吸引她.对方表现出兴趣的话,那就慢慢地反问.在她考虑答案的时候,趁机逃吧.就算是很简单的问题,她一定也答不上来.” ...

  7. bt种子文件文件结构

      估计80%以上接触互联网的人都知道bt是什么东西,任何一个用bt下载的人都知道这样一个概念,种子.bt种子就是记录了p2p对等网络中tracker, nodes, files等信息,也就是说,这个 ...

  8. Unity3D移植Windows Universal App(Windows 8.1 及Windows Phone 8.1)版本遇到的坑

    移植的情况以及遇到的问题: 1.选用的版本是最新的Unity5.0. 2.全屏播放视频Handheld.PlayFullScreenMoview的路径必须是全路径,并且前面要加上"ms-ap ...

  9. C#,Java,C++中的finally关键字

    博客原文:http://hankjin.blog.163.com/blog/static/33731937201031511305338/ 先说C++,标准C++不支持finally, 如果要实现fi ...

  10. BZOJ 1563 诗人小G

    Description Input Output 对于每组数据,若最小的不协调度不超过\(10^{18}\),则第一行一个数表示不协调度若最小的不协调度超过\(10^{18}\),则输出"\ ...