After this class, you should be able to:
You are given a programming assignment, with the objective of testing your ability to implement a linked list class. You find that a similar homework had been given in a class at a different university earlier, and a solution too has been posted. You download that assignment, modify it, and submit it.
Discuss whether this is ethical or not under the following two situations: (i) you cite the original source, and mention that you are making a modification, and (ii) you do not cite the original source. Will permission from the original code developer affect your conclusions on whether or not it is ethical?
Now consider a slightly different situation. Assume that testing your implementation of a linked list is not an objective of the assignment, but you used someone else's linked list code to implement a part of the solution. However, you demonstrated your skill in the objective being tested through your own work. Discuss the ethical issues under this scenario.
You may post your arguments on the discussion forum for review questions.