論文の概要: Bridging Education and Development: IDEs as Interactive Learning
Platforms
- arxiv url: http://arxiv.org/abs/2401.14284v1
- Date: Thu, 25 Jan 2024 16:15:56 GMT
- ステータス: 処理完了
- システム内更新日: 2024-01-26 13:53:58.440517
- Title: Bridging Education and Development: IDEs as Interactive Learning
Platforms
- Title(参考訳): ブリッジング教育と開発:対話型学習プラットフォームとしてのIDE
- Authors: Anastasiia Birillo, Maria Tigina, Zarina Kurbatova, Anna Potriasaeva,
Ilya Vlasov, Valerii Ovchinnikov, Igor Gerasimov
- Abstract要約: このアプローチの主な目的は、学生を工業技術に精通させるという課題に対処することである。
このアプローチにより、学生は学習プロセスに完全に統合された近代的な産業用ツールをすぐに利用できる。
我々は既に40以上のコースでこの手法を適用しており、様々な話題にまたがる学生の教育に成功している。
- 参考スコア(独自算出の注目度): 1.5778293477627905
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: In this work, we introduce a novel approach to programming education - in-IDE
courses implemented for IntelliJ-based IDEs via the JetBrains Academy Plugin.
The primary objective of this approach is to address the challenge of
familiarizing students with industrial technologies by moving all theory and
practical materials to a professional IDE. This approach allows students to
immediately use modern industrial tools as they are fully integrated into the
learning process. We have already applied this approach in over 40 courses, and
it successfully educates students across diverse topics such as Plugin
Development, Algorithms, Data Analysis, and Language mastery in various
programming languages, including Kotlin, Java, C++, and Python. Along with the
paper, we are providing the community not only with a new way of learning and a
set of ready-made courses but also a collection of helpful resources to assist
educators in getting started with the plugin. Finally, we describe in detail an
IDE plugin development course that demonstrates how the in-IDE approach covers
complex topics easily.
- Abstract(参考訳): 本稿ではJetBrains Academy Pluginを通じてIntelliJベースのIDE向けに実装されたIDEコースのプログラミング教育に対する新しいアプローチを紹介する。
このアプローチの主な目的は、すべての理論と実践材料を専門的なIDEに移すことによって、学生を産業技術に慣れさせることである。
このアプローチにより、学生は学習プロセスに完全に統合されたモダンな産業ツールをすぐに使用できる。
私たちはすでに40以上のコースでこのアプローチを適用しており、kotlin、java、c++、pythonなど、さまざまなプログラミング言語でプラグイン開発、アルゴリズム、データ分析、言語習得など、さまざまなトピックの学生をうまく教育しています。
論文とともに、私たちはコミュニティに新しい学習方法と準備が整ったコースのセットを提供するだけでなく、プラグインを使い始めるための教育者を支援する有用なリソースの収集も提供しています。
最後に、IDE内アプローチが複雑なトピックを簡単にカバーする方法を示すIDEプラグイン開発コースについて詳しく説明する。
関連論文リスト
- OpenHands: An Open Platform for AI Software Developers as Generalist Agents [109.8507367518992]
私たちは、人間の開発者と同じような方法で世界と対話するAIエージェントを開発するためのプラットフォームであるOpenHandsを紹介します。
プラットフォームが新しいエージェントの実装を可能にし、コード実行のためのサンドボックス環境との安全なインタラクション、評価ベンチマークの導入について説明する。
論文 参考訳(メタデータ) (2024-07-23T17:50:43Z) - A New Generation of Intelligent Development Environments [0.0]
プログラミングの実践は、AI支援開発(コパイロット)の導入と、新しいプログラミング言語の作成によって、革命を遂げている。
本稿では,統合開発環境を統合開発環境からインテリジェント開発環境へ転換するビジョンを提案する。
論文 参考訳(メタデータ) (2024-06-13T20:33:25Z) - Hidden Gems in the Rough: Computational Notebooks as an Uncharted Oasis
for IDEs [0.0]
統合開発環境(IDE)とノートブックの統合について論じる。
実験の円滑化,共同機能の追加,コード理解の改善という,3つの主要な領域に重点を置いています。
論文 参考訳(メタデータ) (2024-02-21T12:10:57Z) - Tool-Augmented LLMs as a Universal Interface for IDEs [0.768721532845575]
自然言語対話とコード生成の両方が可能な大規模言語モデル(LLM)は、統合開発環境(IDE)の概念の陳腐化を論じる。
ユーザコマンドで複数のIDE機能を含む複雑なアクションを実行でき、オプションやアクションを検索する際の面倒な作業のユーザエクスペリエンスを削除できるモデルを構想する。
論文 参考訳(メタデータ) (2024-02-18T16:32:28Z) - JetTrain: IDE-Native Machine Learning Experiments [4.23507375452691]
JetTrainは、機械学習(ML)実験をローンチするための統合開発環境(IDE)ツールである。
ユーザはローカルでコードを書いてデバッグし、オンデマンドのハードウェアを使ってリモートでシームレスに実行できる。
このアプローチは、MLトレーニング問題の参入障壁を低くし、実験スループットを向上させることができると我々は主張する。
論文 参考訳(メタデータ) (2024-02-16T17:53:08Z) - Using an LLM to Help With Code Understanding [13.53616539787915]
大規模言語モデル(LLM)は、コードを書くプロセスに革命をもたらしています。
プラグインはOpenAIのGPT-3.5-turboモデルに対して,ユーザが明示的なプロンプトを書かなくても4つの高レベルリクエストをクエリする。
本システムの評価は,32名の被験者を対象に行ったユーザスタディで行われ,本プラグインがWeb検索よりもタスク完了に有効であることが確認された。
論文 参考訳(メタデータ) (2023-07-17T00:49:06Z) - ChatDev: Communicative Agents for Software Development [84.90400377131962]
ChatDevはチャットを利用したソフトウェア開発フレームワークで、特別なエージェントがコミュニケーション方法についてガイドされる。
これらのエージェントは、統一された言語ベースのコミュニケーションを通じて、設計、コーディング、テストフェーズに積極的に貢献する。
論文 参考訳(メタデータ) (2023-07-16T02:11:34Z) - CodeTF: One-stop Transformer Library for State-of-the-art Code LLM [72.1638273937025]
我々は、最先端のCode LLMとコードインテリジェンスのためのオープンソースのTransformerベースのライブラリであるCodeTFを紹介する。
我々のライブラリは、事前訓練されたコードLLMモデルと人気のあるコードベンチマークのコレクションをサポートします。
CodeTFが機械学習/生成AIとソフトウェア工学のギャップを埋められることを願っている。
論文 参考訳(メタデータ) (2023-05-31T05:24:48Z) - All You Need Is Logs: Improving Code Completion by Learning from
Anonymous IDE Usage Logs [55.606644084003094]
そこで本研究では,IDEのユーザからコンプリート利用ログを収集する手法を提案する。
機械学習ベースのモデルをトレーニングして、完成候補をランク付けします。
評価の結果,過去のユーザ動作ログに基づいてトレーニングした単純なランキングモデルを用いることで,コード補完エクスペリエンスが大幅に向上した。
論文 参考訳(メタデータ) (2022-05-21T23:21:26Z) - Dive into Deep Learning [119.30375933463156]
この本はJupyterのノートブックでドラフトされており、説明図、数学、インタラクティブな例を自己完結型コードとシームレスに統合している。
私たちのゴールは、(i)誰でも自由に利用できるリソースを提供すること、(ii)応用機械学習科学者になるための出発点を提供するのに十分な技術的な深さを提供すること、(iii)実行可能なコードを含み、実際にどのように問題を解決するかを読者に示すこと、(iv)私たちとコミュニティの両方による迅速なアップデートを可能にすることです。
論文 参考訳(メタデータ) (2021-06-21T18:19:46Z) - Plato Dialogue System: A Flexible Conversational AI Research Platform [64.82999992143448]
PlatoはPythonで書かれた柔軟な会話型AIプラットフォームで、あらゆる種類の対話型エージェントアーキテクチャをサポートする。
Platoは理解しやすく、デバッグしやすいように設計されており、各コンポーネントをトレーニングする基盤となる学習フレームワークに依存しない。
論文 参考訳(メタデータ) (2020-01-17T18:27:29Z)
関連論文リストは本サイト内にある論文のタイトル・アブストラクトから自動的に作成しています。
指定された論文の情報です。
本サイトの運営者は本サイト(すべての情報・翻訳含む)の品質を保証せず、本サイト(すべての情報・翻訳含む)を使用して発生したあらゆる結果について一切の責任を負いません。