作者ric2k1 (Ric)
看板EE_DSnP
标题Re: [公告] 作业抄袭自首最後底线
时间Tue Jan 24 02:41:10 2012
(本篇禁转,谢谢合作!!)
^^^^^^^^^^^^^^^^^^^^^^
: 我们发现有不少同学的作业与 final project 有抄袭以前修课同学的嫌疑,
: 害我们现在必须重新跑过与以前作业的抄袭比对,迟迟无法放年假。
: 所以,再给大家最後一次机会,
: 不管你是抄袭现在或是以前同学的 code,
: 请自首写信给助教,信件主旨为: [DSnp] Bxxxxxxx hwx/fraig 抄袭
: 并说明抄了哪些部分。
: Firm deadline 是下星期三 5:00pm, 所以请帮忙转告。
: 逾期没有自首,或是自首时闪躲试图脱罪者,学期成绩一律 0 分处置。
: 自首者,比照以前处理方式处置。
: 然後依照大家这种缺乏诚意的修课态度,我以後不开 DSnP 了!!
大家新年快乐呀!
大过年的还在讨论这件事情真的是有点扫兴,希望能早点落幕。
但是既然有同学在问,我想还是来重申一下我对於抄袭的定义好了!
以下都算是抄袭:
1. 直接 copy and paste // 算是诚实的抄袭
2. 改变数名称、加空白字元、换行、等等 structurally similar 的改变
// 算是大胆的抄袭 <== 这样我们怎麽可能抓不到!!
3. 等效 expression 转换 (如: "if (a[0] == 0)" ==> "if (false == a[0])"),
if-else 互换、Functions/statements 换位子,等等
// 算是心机的抄袭 <== 很抱歉,我们的抓抄袭程式还是抓得到
4. 其他看起来还是很像的程式更动
// 算是很心机的抄袭 <== 我们的程式会 report similarity %,
然後我们得花时间去做人为的判断...
我想真正有抄袭的人心里都有数,有上述情形的人其实也不用来问,
试想:如果像是任何一个有点 size 的 function, 比方说像是 CirMgr::optimize(),
几十行的 code 都完全符合以上四种现象之一,你要跟我们说你没有抄袭,
我想很难让人信服,如果你又提不出科学的事证,我就只好报校处理了。
总而言之,一些很简单的判定法则就是,
1. 如果你看完别人的 code,或是跟别人讨论之後是自己开新的档案重新写的,
我相信以上的四种情形不会被误判,你自己应该也是问心无愧,
所以根本就不用担心。
2. 但如果你是拿了别人 code 的壳子挖掉一些东西来改写的话,
我觉得就是偷懒的行为,但如果你主要的 code 全部都是自己写的,
那还情有可原。 // 但当然还是不鼓励
3. 不过如果有些 code (functions) 就是直接用别人的,那就算是部分抄袭了,
希望你还是主动承认,我们会酌情处理。
4. 但还有一种情况是有些 functions 很短,看过之後自己再写一遍也会长得差不多,
如果你会有问题的 code 只限於这种情况的话,那我觉得没有问题,
你也可以不用担心。
(至於怎麽样叫 function 很短呢? 我想这点应该也是很容易自由心证吧!?)
其实整件事情比较令人心寒的是有些同学明明就有上述抄袭的前三种情况,
但第一时间却不承认抄袭,非得等我们拿 code 给他看才要招认。
甚至有人在别人不知情的情形下拿别人的 code 来抄 & 缴交, // 算是偷窃了吧?
或者更恶劣的情形 (我都不想讲了...),
希望经过这些事件之後能唤回大家身为一个知识分子的良知。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.36.54.115
1F:推 acsa:老师助教们辛苦了,新年快乐!!! 01/24 11:57
2F:推 james371507:老师助教要开心过年阿!! 新年快乐!! 01/24 12:09
3F:推 alextan:老师助教们辛苦了! 新年快乐!!! 01/24 15:21
4F:推 newsboy3423:老师助教们辛苦了,新年快乐!!! //松了一口气 01/24 19:15
5F:推 qxesqxes:老师助教们辛苦了! 新年快乐!!! 01/25 21:44