论文查重是一个检查文章有没有抄袭的过程。学校老师用这个办法检查学生的作业。很多学生关心论文查重的时候代码会不会被算进去。这个问题需要仔细说说。
代码就是计算机程序。学生写论文的时候可能会放进一些代码。这些代码可能是自己写的也可能是从别的地方拿来的。查重系统的工作方式是比对文字。系统有一个很大的数据库。里面放着很多已经发表的文章和资料。系统把学生的论文和数据库里的东西进行对比。看看有多少字是重复的。然后系统出一个报告。报告上会有一个数字。这个数字叫重复率。重复率太高就说明抄得太多。
代码在查重系统里是什么情况呢。代码是由字母数字和符号组成的。看起来和普通文字不一样。有些查重系统会把代码当成文字处理。系统一样会去比对代码的重复。如果代码和别人一样系统就会标出来。有些系统可能不认识代码。系统会把代码跳过不算。这要看具体的查重系统是怎么设置的。
学生写计算机专业的论文经常要放代码。这些代码可能是算法示例。可能是程序片段。学生自己写代码当然没有问题。如果代码是照搬别人的就可能出问题。有些代码是公开的可以随便用。比如一些开源代码。这些代码允许大家使用。但是用在论文里也要说明出处。如果不说明就可能被当成抄袭。
查重系统怎么对待代码呢。有些系统有专门处理代码的功能。系统知道代码的结构。系统会比较代码的逻辑而不仅仅是文字。这样更准确。有些系统没有这个功能。系统只会看字符是不是一样。这样可能误判。比如两段代码功能一样但写法不同。系统可能认为不重复。两段代码功能不同但字符相似。系统可能认为重复。这就不太公平。
老师们怎么看代码重复呢。老师懂得专业知识。老师知道哪些代码是必须用的。比如一些基础的程序结构。大家都这么写。这不算抄袭。老师也知道哪些代码是独创的。如果学生抄袭这些独创代码就是问题。所以老师不会只看查重报告。老师会自己判断。
学生应该怎么做呢。学生写论文的时候要小心处理代码。自己写的代码最安全。如果用别人的代码一定要注明来源。说明这段代码是谁写的。从哪里来的。这样即使查重系统标出来了也没有关系。因为已经说明了。学生可以把代码放在附录里。这样正文的重复率不会受影响。学生也可以把代码转换成图片。查重系统不认识图片。这样就不会被检查。但是这个方法要慎重。因为老师可能不同意。
不同的学校有不同的规定。有些学校明确说代码要查重。有些学校说代码不查。学生要搞清楚自己学校的要求。可以问问老师。可以看看学校的规定文件。不要自己猜测。
查重系统也在不断改进。现在的系统越来越聪明。系统能识别更多内容。代码识别能力也在提高。以后可能所有的代码都会被仔细检查。学生要有这个意识。
写论文是一件严肃的事情。抄袭是绝对不允许的。代码也是论文的一部分。代码抄袭同样不行。学生要认真对待每一个字。包括代码。自己动手写是最踏实的。遇到困难可以找老师帮忙。可以参考别人的思路但不要照搬字符。这样才能写出合格的论文。
论文查重是为了保证公平。让大家都在同样的规则下学习。代码是否查重取决于很多因素。学生需要了解规则遵守规则。这样才能顺利毕业。学习的目的就是掌握知识。自己写代码自己写论文才能真正学会东西。投机取巧最终害的是自己。
学术界重视原创性。任何形式的抄袭都会损害学术声誉。代码作为一种特殊的文本也需要遵守学术规范。这个原则不会改变。