中文

连接教育与开发:作为交互式学习平台的集成开发环境

软件工程 2024-01-26 v1

摘要

在这项工作中,我们介绍了一种新颖的编程教育方法——通过 JetBrains Academy 插件为基于 IntelliJ 的 IDE 实现的 IDE 内课程。该方法的主要目标是通过将所有理论和实践材料移至专业 IDE 中,来解决让学生熟悉工业技术的挑战。这种方法允许学生立即使用现代工业工具,因为它们完全集成到学习过程中。我们已在超过 40 门课程中应用了此方法,并成功地在多种主题上教育学生,例如插件开发、算法、数据分析以及使用包括 Kotlin、Java、C++ 和 Python 在内的多种编程语言掌握语言。随同本文,我们不仅为社区提供了一种新的学习方式和一套现成的课程,还提供了一系列有用的资源来帮助教育者开始使用该插件。最后,我们详细描述了一门 IDE 插件开发课程,展示了 IDE 内方法如何轻松涵盖复杂主题。

关键词

引用

@article{arxiv.2401.14284,
  title  = {Bridging Education and Development: IDEs as Interactive Learning Platforms},
  author = {Anastasiia Birillo and Maria Tigina and Zarina Kurbatova and Anna Potriasaeva and Ilya Vlasov and Valerii Ovchinnikov and Igor Gerasimov},
  journal= {arXiv preprint arXiv:2401.14284},
  year   = {2024}
}