Этично ли переписывать работу репетитора и отправлять ее?

Я нанял репетитора, чтобы он помог мне с заданием по программированию (он сделал за меня все задание) несколько дней назад, но вместо того, чтобы представить его работу моему профессору, я изменил его код на свой (я переписал коды из его во что-то другое, я модифицировал функции, я изменил структуру кода, и я попытался убедиться, что сходство его работы и моей было почти нулевым, и когда я проверил отчет о сходстве, сходство было низким около 10-15%)) . Рассматриваются ли мои действия как мошенничество или академическая нечестность?

Ответы (3)

Во-первых: то, что вы принимаете во внимание «отчет о сходстве», звучит тревожно. Конечно, возможен плагиат, который не может быть обнаружен отчетом о сходстве (например, переформулировка идей или переводов). Возможно, вы захотите прочитать или спросить, что такое плагиат.

Далее: То, что вы сделали, очень похоже на жульничество (если предполагалось, что вы будете выполнять это задание самостоятельно): вы взяли идею откуда-то еще и переписали ее. Мне кажется, что переписывание не было идеей задачи. «Переписывание» звучит для меня как «изменение имен переменных, реструктуризация, замена циклов, некоторых функций», но не как повторное размышление и т. д.

Наконец: считается ли это мошенничеством (и было ли задание «достаточно важным», чтобы считать какое-либо действие «мошенничеством»), зависит от профессора и вашего университета. Возможно, вы захотите спросить их. Если не хотите, то это, скорее всего, либо означает, что ваша проф неразумна, либо вы сами считаете свои действия неправильными.

Это не просто идея, которую они откуда-то взяли, а законченное решение. Почти во всех контекстах это будет считаться мошенничеством.
@GoodDeeds: у меня было несколько заданий, которые профессор не считал важными, а в некоторых случаях профессор прямо говорил: «Мне все равно, откуда вы получили ответ, вы просто должны хорошо его объяснить» (последнее было оценивается). Там это не будет считаться читерством.
Кто-то минусовал? Если да, то почему?

Я должен предположить, что вы перешли черту и что то, что вы сделали, было неправильным. Кроме того, ваш репетитор сослужил вам плохую службу, выполняя вашу работу вместо вас, вместо того, чтобы помочь вам понять достаточно, чтобы вы могли сделать это самостоятельно.

Но большая проблема в том, что вы упустили возможность узнать то, что может быть важно знать. Чтение чужой программы (или математическое доказательство) совсем не похоже на то, чтобы сделать это самостоятельно. Даже если вы «понимаете» результат, вы не выполнили необходимую работу по закреплению, которая гарантирует, что вы обладаете реальным знанием.

Я думаю, что вы совершили ошибку и должны работать над тем, чтобы не повторять ее в будущем. Один из способов — поговорить с профессором и сказать, что у вас есть наставник, который «хочет сделать слишком много», предлагая решения и прося помощи в разработке плана, который поможет вам учиться. Это не обязательно означает работу без репетитора, но тому, с кем вы сейчас работаете, не хватает некоторых вещей, касающихся того, как на самом деле работает обучение. Вы должны сделать больше ради себя.

Мудрый профессор, отвечая на вопросы студентов, часто ответит вам вопросом вместо ответа. Или они дадут минимальную подсказку, которая укажет вам правильное направление или вернет вас от заблуждения. Это то руководство, которое вам действительно нужно.

Так что нет, это было не совсем этично. Если вы будете усерднее работать и избегать подобных вещей в будущем, вы узнаете больше.

Является ли это списыванием или нет, зависит от правил, установленных для курса, но если задание было в первую очередь связано с выполнением этой конкретной задачи по программированию, то это почти наверняка так.

Тот факт, что вы его существенно изменили, этого не меняет. Ожидание состоит в том, чтобы придумать решение проблемы, а не другое решение. Последнее обычно намного проще, чем первое, поскольку поиск решения с нуля потребует понимания проблемы, извлечения ключевой информации, разработки подходящего алгоритма, принятия решения о том, какую структуру данных использовать и т. д., и все это уже сделано, если вы видите существующее решение. В зависимости от целей курса может быть разрешено некоторое сотрудничество. Например, если основное внимание уделяется реализации, вам может быть позволено обсуждать стратегии решения с другими, но при этом ожидается, что вы будете писать код самостоятельно, не глядя на коды, написанные другими.

Могут быть определенные исключения — например, начинать с примера, обсуждаемого в классе или приведенного в учебнике курса, обычно приемлемо, но, похоже, это не применимо в вашем случае.