論文の概要: ChatGPT in Introductory Programming: Counterbalanced Evaluation of Code Quality, Conceptual Learning, and Student Perceptions
- arxiv url: http://arxiv.org/abs/2510.00946v1
- Date: Wed, 01 Oct 2025 14:19:24 GMT
- ステータス: 翻訳完了
- システム内更新日: 2025-10-03 16:59:20.606338
- Title: ChatGPT in Introductory Programming: Counterbalanced Evaluation of Code Quality, Conceptual Learning, and Student Perceptions
- Title(参考訳): 入門プログラミングにおけるチャットGPT:コード品質、概念学習、学生の知覚の非バランス評価
- Authors: Shiza Andleeb, Brandon Kantorski, Jeffrey C. Carver,
- Abstract要約: ChatGPTのような大規模言語モデル(LLM)は、プログラミング入門コースでますます使われている。
CS1コースにおいて,ChatGPTアクセスがコード品質,概念理解,タスク完了時間,学生の知覚に与える影響について検討した。
- 参考スコア(独自算出の注目度): 0.5844783557050257
- License: http://creativecommons.org/licenses/by/4.0/
- Abstract: Background: Large language models (LLMs) such as ChatGPT are increasingly used in introductory programming courses to provide real-time code generation, debugging, and explanations. While these tools can boost productivity and code quality, concerns remain about over-reliance and potential impacts on conceptual learning. Objective: To investigate how ChatGPT access affects code quality, conceptual understanding, task completion times, and student perceptions in a CS1 course. Methods: We conducted a counterbalanced, quasi-experimental study in which students alternated between ChatGPT and non-ChatGPT conditions across two programming assignments in C (functions and structures). We evaluated their code submissions using multidimensional rubrics, conceptual post-surveys, and task completion time. Results: Students who had access to ChatGPT produced significantly higher rubric scores for code quality and completed tasks in less time compared to those without access. However, gains in conceptual understanding were mixed, lower for the functions topic but higher for the structures topic. Students reported positive experiences with ChatGPT, citing its value for debugging and practice, while expressing concerns about accuracy and long-term skill development. Conclusions: ChatGPT can enhance code quality and efficiency for novice programmers, but may not uniformly improve conceptual understanding. Structured integration and complementary instructional strategies are recommended to foster independent problem-solving skills.
- Abstract(参考訳): 背景: ChatGPTのような大規模言語モデル(LLM)は、リアルタイムコード生成、デバッグ、説明を提供するための入門プログラミングコースで、ますます使われている。
これらのツールは生産性とコード品質を高めることができるが、過度な信頼性と概念学習への影響についての懸念は残る。
目的: CS1コースにおけるChatGPTアクセスがコード品質,概念理解,タスク完了時間,学生の知覚にどのように影響するかを検討する。
方法: 学生がChatGPT条件と非ChatGPT条件をC(関数と構造)の2つのプログラミング課題に交互に交互に交互に行う準実験を行った。
我々は,多次元ルーブリック,概念的ポストサーベイ,タスク完了時間を用いて,それらのコード入力を評価した。
結果: ChatGPTにアクセスできる学生は, アクセスできない学生に比べて, コード品質とタスク完了時間において有意に高いルーブリックスコアが得られた。
しかし、概念的理解の利得は、機能トピックでは低いが、構造トピックでは高い。
学生はChatGPTについて肯定的な経験を報告し、デバッグと実践の価値を挙げながら、正確性と長期的なスキル開発に関する懸念を表明している。
結論: ChatGPTは初心者プログラマのコード品質と効率を向上させることができますが、概念的理解を均一に改善することはできません。
構造化統合と補完的な指導戦略は、独立した問題解決スキルを育成するために推奨される。
関連論文リスト
- Can Large Language Models Help Students Prove Software Correctness? An Experimental Study with Dafny [75.55915044740566]
コンピューティング教育の学生は、ChatGPTのような大きな言語モデル(LLM)をますます利用している。
本稿では,Dafny の形式的検証演習において,学生が LLM とどのように相互作用するかを検討する。
論文 参考訳(メタデータ) (2025-06-27T16:34:13Z) - Enhancing Programming Education with ChatGPT: A Case Study on Student Perceptions and Interactions in a Python Course [7.182952031323369]
本稿では,8週間にわたる1年生向けのPythonプログラミングコースにおいて,ChatGPTが学習に与える影響について検討する。
調査,オープンエンド質問,学生-ChatGPTダイアログデータからの回答を分析して,ChatGPTの有用性を総合的に把握することを目的とする。
本研究は,ChatGPTに対する肯定的な反応を明らかにし,プログラミング教育経験の向上におけるChatGPTの役割について考察する。
論文 参考訳(メタデータ) (2024-03-20T15:47:28Z) - Can ChatGPT Play the Role of a Teaching Assistant in an Introductory
Programming Course? [1.8197265299982013]
本稿では,LLM である ChatGPT をプログラミング入門コースで仮想指導アシスタント (TA) として活用する可能性について検討する。
本研究は,ChatGPTの性能をヒトTAの機能と比較することにより評価する。
論文 参考訳(メタデータ) (2023-12-12T15:06:44Z) - Exploring ChatGPT's Capabilities on Vulnerability Management [56.4403395100589]
我々は、70,346のサンプルを含む大規模なデータセットを用いて、完全な脆弱性管理プロセスを含む6つのタスクでChatGPTの機能を探求する。
注目すべき例として、ChatGPTのソフトウェアバグレポートのタイトル生成などのタスクにおける熟練度がある。
以上の結果から,ChatGPTが抱える障害が明らかとなり,将来的な方向性に光を当てた。
論文 参考訳(メタデータ) (2023-11-11T11:01:13Z) - Is ChatGPT the Ultimate Programming Assistant -- How far is it? [11.943927095071105]
ChatGPTは非常に注目されており、ソースコードを議論するためのボットとして使用できる。
完全自動プログラミングアシスタントとしてのChatGPTの可能性について実証的研究を行った。
論文 参考訳(メタデータ) (2023-04-24T09:20:13Z) - ProtoTransformer: A Meta-Learning Approach to Providing Student Feedback [54.142719510638614]
本稿では,フィードバックを数発の分類として提供するという課題について考察する。
メタラーナーは、インストラクターによるいくつかの例から、新しいプログラミング質問に関する学生のコードにフィードバックを与えるように適応します。
本手法は,第1段階の大学が提供したプログラムコースにおいて,16,000名の学生試験ソリューションに対するフィードバックの提供に成功している。
論文 参考訳(メタデータ) (2021-07-23T22:41:28Z)
関連論文リストは本サイト内にある論文のタイトル・アブストラクトから自動的に作成しています。
指定された論文の情報です。
本サイトの運営者は本サイト(すべての情報・翻訳含む)の品質を保証せず、本サイト(すべての情報・翻訳含む)を使用して発生したあらゆる結果について一切の責任を負いません。