大学プログラミング課題での剽窃・AI利用検出と単位への影響|不正行為のリスクと対策

プログラミング

大学のプログラミング実習で、AIを使った課題作成や他者のコードを流用することは、剽窃として扱われる場合があります。本記事では、プログラムの剽窃検出の方法や、不正行為が単位取得に与える影響、学生が注意すべき点について解説します。

プログラムの剽窃は見抜けるのか?

教授がコードを見ただけで剽窃かどうかを判断する場合、いくつかの方法があります。例えば、コードの書き方やコメントのスタイルが極端に統一されていたり、標準的でないライブラリの使用や特殊な関数の使い方が共通している場合、AI生成や他者流用が疑われます。

また、大学によってはMossやJPlagなどのコード比較ツールを使って類似度を自動判定する場合もあります。これにより、同じ課題を提出した複数の学生のコードが比較され、高い類似度があれば剽窃として扱われます。

AI生成コードと剽窃判定

近年はChatGPTやCopilotなどのAIで生成されたコードも検出対象になる場合があります。AI生成コードは特定のパターンや構造が特徴的で、経験豊富な教員であればAI利用の可能性に気づくこともあります。

ただし、単にAIを参考にするだけで、適切に自分で理解・改変していれば剽窃とは見なされないケースもあります。

不正行為で単位をもらえなかった事例

大学によって統計は異なりますが、剽窃やAIによる課題流用が発覚した場合、警告だけで済む場合と、課題の0点、単位不認定となる場合があります。

特に「剽窃が発覚したら全ての課題を0点にする」と明言している場合は、1つの不正行為で複数課題や単位に影響する可能性があります。過去に学内報告で0点や単位取り消しになった学生の例もあります。

安全に課題を提出するための対策

課題作成では、自分で理解した上でコードを書くことが基本です。AIを参考にする場合は、生成されたコードをそのままコピーせず、必ず自分の言葉や構造に書き換えることが重要です。

また、コメントや関数名も自分で整理し、提出するコードが自分の学習の成果であることが分かるようにしましょう。

まとめ

プログラムの剽窃は教授やツールで見抜かれる可能性があります。AIを利用した場合も注意が必要で、不正行為が発覚すると課題の0点や単位取得不可のリスクがあります。課題は必ず自分で理解し、オリジナルのコードとして提出することが最も安全な方法です。

コメント

タイトルとURLをコピーしました