Plagiarism and academic integrity

Acording to UPB rules for diploma studies (article 51. points d. and i.), students are required to uphold the rules for academic integrity described in The UPB charter. Of these we explicitly mention article 45, point 13) a. which states that plagiarism is a severe misconduct from professional and scientific activity.

Any attempt to plagiarise, during lecture, lab, homework or exam will be sanctioned with losing all semester points, and, in severe cases, with written warnings or expelling proposition addressed to the Faculty's Executive Board.

Plagiarism is defined as taking:

  • written answers
  • written materials, code or parts of them

from the Internet, other colleagues, other sources, and presenting them, in any context, as original work.

Examples of most common instances of plagiarism:

  • using Internet resources to answer lecture questions
  • using Internet resources to obtain answers which are not your own, during tests or lab assignments
  • taking code or parts of code from the Internet or other colleagues and submitting it as your own.
  • writing joint solutions to code assignments (coding assignments should always be written alone and individually). Discussing assignment solutions and ideas, without sharing code, is permitted and encouraged.

Plagiarism and coding with AI tools

AI tools are not explicitly forbidden at FP, although they are highly discouraged. While such tools are useful and productive for seasoned programmers, they do more harm than good when learning a new programming language, and they often generate code that is poorly understood.

Ownership of code is mandatory at FP, both during homework, labs and at the exam. Ownership means that any student is able to modify, adjust or debug their own code, at any moment of time, without external tools. If a student is unable to do so, his homework will not be graded.