論文の概要: Teaching Programming in the Age of Generative AI: Insights from Literature, Pedagogical Proposals, and Student Perspectives
- arxiv url: http://arxiv.org/abs/2507.00108v1
- Date: Mon, 30 Jun 2025 17:38:27 GMT
- ステータス: 翻訳完了
- システム内更新日: 2025-07-03 14:22:58.44921
- Title: Teaching Programming in the Age of Generative AI: Insights from Literature, Pedagogical Proposals, and Student Perspectives
- Title(参考訳): ジェネレーティブAI時代のプログラミング教育:文学、教育学的提案、学生の視点から
- Authors: Clemente Rubio-Manzano, Jazna Meza, Rodolfo Fernandez-Santibanez, Christian Vidal-Castro,
- Abstract要約: この記事では、プログラミングコンテンツがどのように教えられ、学習され、評価されるべきかについて、最も関連する研究をレビューすることを目的とする。
コードの理解と実行に焦点をあてて、教育と学習の方法論を充実させることを提案する。
プログラミングの教え、学習、評価のための効果的なツールとして、コードの視覚表現と実行の視覚シミュレーションの使用を提唱している。
- 参考スコア(独自算出の注目度): 0.0
- License: http://creativecommons.org/licenses/by/4.0/
- Abstract: Computer programming is undergoing a true transformation driven by powerful new tools for automatic source code generation based on large language models. This transformation is also manifesting in introductory programming courses at universities around the world, generating an in-depth debate about how programming content should be taught, learned, and assessed in the context of generative artificial intelligence. This article aims, on the one hand, to review the most relevant studies on this issue, highlighting the advantages and disadvantages identified in the specialized literature. On the other hand, it proposes enriching teaching and learning methodologies by focusing on code comprehension and execution rather than on mere coding or program functionality. In particular, it advocates for the use of visual representations of code and visual simulations of its execution as effective tools for teaching, learning, and assessing programming, thus fostering a deeper understanding among students. Finally, the opinions of students who took the object-oriented programming course are presented to provide preliminary context supporting the incorporation of visual simulations in Java (or other languages) as part of the training process.
- Abstract(参考訳): コンピュータプログラミングは、大規模な言語モデルに基づくソースコードの自動生成のための強力な新しいツールによって、真の変革が進んでいる。
このトランスフォーメーションは、世界中の大学の入門プログラミングコースにも現れており、生成的人工知能の文脈において、プログラミングコンテンツをどのように教え、学習し、評価するかについての詳細な議論を生み出している。
本稿は,本問題に関する最も関連性の高い研究を概観し,専門文献の長所と短所を明らかにすることを目的としている。
一方、単なるコーディングやプログラム機能ではなく、コード理解と実行に重点を置くことで、教育と学習の方法論を充実させることを提案する。
特に、プログラミングの教え、学習、評価のための効果的なツールとして、コードの視覚表現と実行の視覚シミュレーションの使用を提唱し、学生の間で深い理解を深めている。
最後に、オブジェクト指向プログラミングコースを受講した学生の意見が提示され、トレーニングプロセスの一環として、Java(または他の言語)における視覚シミュレーションの導入をサポートする予備的な文脈を提供する。
関連論文リスト
- CoderAgent: Simulating Student Behavior for Personalized Programming Learning with Large Language Models [34.62411261398559]
実データに頼ることなく,学生のプログラミングプロセスをきめ細かい方法でシミュレートするLLMエージェントCoderAgentを提案する。
具体的には、人間の学習者に知的エージェントを配し、その中核となるのは、人間のプログラミング実践プロセスの認知状態を捉えることである。
論文 参考訳(メタデータ) (2025-05-27T02:43:38Z) - Charting a Path to Efficient Onboarding: The Role of Software
Visualization [49.1574468325115]
本研究は,ソフトウェアビジュアライゼーションツールを用いたマネージャ,リーダ,開発者の親しみやすさを探求することを目的としている。
本手法は, 質問紙調査と半構造化面接を用いて, 実践者から収集したデータの量的, 質的分析を取り入れた。
論文 参考訳(メタデータ) (2024-01-17T21:30:45Z) - Thinking beyond chatbots' threat to education: Visualizations to
elucidate the writing and coding process [0.0]
言語教育と学習のための教育実践のランドスケープは、主に結果駆動のアプローチに焦点が当てられている。
最近の大規模言語モデルのアクセシビリティは、これらのアプローチを徹底的に破壊している。
本研究は,学習者の書面やプログラミングプロセスの本質的および教えられた能力を要約する,新しい可視化ツールを提案する。
論文 参考訳(メタデータ) (2023-04-25T22:11:29Z) - Language-Driven Representation Learning for Robotics [115.93273609767145]
ロボット工学における視覚表現学習の最近の研究は、日々の作業を行う人間の大規模なビデオデータセットから学ぶことの可能性を実証している。
人間のビデオやキャプションから言語による表現学習を行うためのフレームワークを提案する。
我々は、Voltronの言語駆動学習が、特に高レベル制御を必要とするターゲット問題において、先行技術よりも優れていることを発見した。
論文 参考訳(メタデータ) (2023-02-24T17:29:31Z) - Automatic Generation of Programming Exercises and Code Explanations with
Large Language Models [4.947560475228859]
OpenAI Codexは、GPT-3ファミリーの最近の大規模言語モデルで、コードを自然言語に翻訳する。
プログラミング演習の2つの段階において,Codexの自然言語生成能力について検討する。
自動生成されるコンテンツの大部分は、新しいものでも、理にかなったものでも、多くの場合、そのまま使えるものなのです。
論文 参考訳(メタデータ) (2022-06-03T11:00:43Z) - K-LITE: Learning Transferable Visual Models with External Knowledge [242.3887854728843]
K-LITE (Knowledge-augmented Language- Image Training and Evaluation) は、外部知識を活用して伝達可能な視覚システムを構築する戦略である。
トレーニングでは、WordNetとWiktionaryの知識で自然言語のエンティティを豊かにする。
評価において、自然言語は外部知識で拡張され、学習された視覚概念を参照するために使用される。
論文 参考訳(メタデータ) (2022-04-20T04:47:01Z) - Cria\c{c}\~ao e aplica\c{c}\~ao de ferramenta para auxiliar no ensino de
algoritmos e programa\c{c}\~ao de computadores [0.0]
本研究の目的は,フォータレーザ大学のアルゴリズム・プログラミング科目におけるモニタリングプログラムで開発された教育ツールの開発を報告することである。
このツールは、本で得られた知識と、生徒に近い言語、ビデオのレッスンとエクササイズ、そしてインターネット上のすべてのコンテンツを組み合わせたものだ。
論文 参考訳(メタデータ) (2022-03-31T09:48:49Z) - ProTo: Program-Guided Transformer for Program-Guided Tasks [59.34258016795216]
我々は,学習者が与えられたタスク仕様に基づいて所定のプログラムを実行することを要求されるプログラム誘導タスクを定式化する。
本稿では,プログラムの意味的ガイダンスと構造的ガイダンスを統合したProTo(Proto)を提案する。
ProToは学習された潜在空間でプログラムを実行し、従来のニューラルシンボリックアプローチよりも強力な表現能力を持っている。
論文 参考訳(メタデータ) (2021-10-02T13:46:32Z) - Broader terms curriculum mapping: Using natural language processing and
visual-supported communication to create representative program planning
experiences [62.997667081978825]
学部と非学部間のコミュニケーションの困難さは、未発見のコラボレーションの可能性を秘めている。
本稿では,プログラム計画表現の普遍的,自己説明的,権限付与的な提供方法を提案する。
論文 参考訳(メタデータ) (2021-02-09T13:27:04Z)
関連論文リストは本サイト内にある論文のタイトル・アブストラクトから自動的に作成しています。
指定された論文の情報です。
本サイトの運営者は本サイト(すべての情報・翻訳含む)の品質を保証せず、本サイト(すべての情報・翻訳含む)を使用して発生したあらゆる結果について一切の責任を負いません。