常春藤盟校的考试作弊吗?
相当普遍。
我参加布朗大学,这所大学以压力最小的常春藤而闻名 - 学生可以放弃或失败课程,而不是将其纳入GPA。这项政策与相当灵活的信贷计划相结合,意味着几个班级的失败基本上没有后果。
但是作弊仍然存在,尽管这样做的动机很小。我只能说计算机科学和应用数学系的传闻,因为布朗可以理解地不愿发表学术不诚实的任何数据。
计算机科学
苔藓对于消息灵通的骗子来说,这根本没用;可以进行各种机械/结构更改,以便在运行之前分析程序非常困难。几个例子:
- 利用函数作为对象的处理来隐藏静态分析中的程序行为
- 在类之间移动功能
- 指针别名以在混淆意图时保持行为
- 控制结构交换:for-> while-> if / break
- 使用具有相似行为的函数(例如numpy.linalg.inv和numpy.linalg.pinv用于小型可逆矩阵)
我自己进行了MOSS实验,其可悲的不足之处显而易见。
即使有这些技巧,可以非常机械地应用于复制的代码,布朗仍然每年在课堂上捕获十几个(我估计)作弊者 - 这些人通常都非常落后并直接从同学那里复制粘贴代码或者来自GitHub。
我也知道有几个人向其他学生提交了非常相似的代码并且没有受到任何审查 - 我估计> 80%的剽窃作业根据我的小样本均值提交了逃避检测。
在我的AI类(CS1410)中,基于原点对解决方案进行分类是非常有趣的 - 有一个模板来自维基百科的伪代码,一个部分被矢量化的模板,也许是一个刚从演讲中得出的幻灯片。隐藏马尔可夫模型对于30%的班级来说显然太难了。
不幸的是,大多数作业都是自动编写的,所以没有任何结果。
这是一个更大的趋势的一部分 - 尽管在大学中有最严格的协作政策,CS课程通常有最多的事件,可能是因为学生可以经常逃脱它。CS入学人数的巨大增长迫使分级人员大肆削减,以至于执行协作政策只需要花费太多时间。
应用数学
家庭作业复制很常见 - 问题集解决方案有点浮动,直到每个人都有相同的证据,相同的步骤,甚至可能是相同的错误答案。
你看到定理从未在课堂上或引用的教科书中讨论过;需要上下文的特定术语包括在内,没有这样的附带解释。
有些学生甚至在考试中作弊;我的APMA340中期(基本上是非集中器的普通微分方程或复杂分析的专家,取决于你的目标是获得A还是理解内容)有一组四个学生公然讨论距离的几米远的问题(不经意的)教授。
我的概率模型课程(APMA1200)有实习考试;我们的想法是消除时间压力因素,以便增加难度。
不幸的是,一些学生在网上找到了一些问题的答案并将其复制下来,不同的术语和所有问题。
好处
作弊一般很少得到回报 - 大多数学术上不诚实的人都倾向于长期存在问题,因为他们对基本面缺乏了解。
我已经看到人们在二年级计算机科学中途无法用Java声明一个数组(尽管已经参加了一个简介Java课程)。一些深度学习的校友(CS1470)仍然无法解释梯度下降。
这对我来说没问题 - 他们的教育,他们的决定。由此产生的等级膨胀有点刺激。那好吧。



















