論文の概要: 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プラグイン開発コースについて詳しく説明する。
関連論文リスト
- CMULAB: An Open-Source Framework for Training and Deployment of Natural Language Processing Models [59.91221728187576]
本稿では,NLPモデルのモデル展開と連続的なヒューマン・イン・ザ・ループの微調整を簡単にするオープンソースフレームワークであるCMU言語バックエンドを紹介する。
CMULABは、マルチ言語モデルのパワーを活用して、音声認識、OCR、翻訳、構文解析などの既存のツールを新しい言語に迅速に適応し、拡張することができる。
論文 参考訳(メタデータ) (2024-04-03T02:21:46Z) - 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) - Context Composing for Full Line Code Completion [0.46040036610482665]
本稿では,機能実装のコアとなるTransformerモデルに対するコンテクスト構成のアプローチについて述べる。
我々は、機能を改善するための次のステップを共有し、この分野におけるいくつかの研究面の重要性を強調します。
論文 参考訳(メタデータ) (2024-02-14T15:17:37Z) - Using an LLM to Help With Code Understanding [13.53616539787915]
大規模言語モデル(LLM)は、コードを書くプロセスに革命をもたらしています。
プラグインはOpenAIのGPT-3.5-turboモデルに対して,ユーザが明示的なプロンプトを書かなくても4つの高レベルリクエストをクエリする。
本システムの評価は,32名の被験者を対象に行ったユーザスタディで行われ,本プラグインがWeb検索よりもタスク完了に有効であることが確認された。
論文 参考訳(メタデータ) (2023-07-17T00:49:06Z) - Communicative Agents for Software Development [79.86905471184195]
ChatDevはチャットを利用した仮想ソフトウェア開発会社で、確立したウォーターフォールモデルを反映している。
各ステージは、プログラマ、コードレビュアー、テストエンジニアといった"ソフトウェアエージェント"のチームが参加し、協調的な対話を促進する。
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)
関連論文リストは本サイト内にある論文のタイトル・アブストラクトから自動的に作成しています。
指定された論文の情報です。
本サイトの運営者は本サイト(すべての情報・翻訳含む)の品質を保証せず、本サイト(すべての情報・翻訳含む)を使用して発生したあらゆる結果について一切の責任を負いません。