In-IDE Programming Courses: Learning Software Development in a Real-World Setting
This program is tentative and subject to change.
While learning programming languages is crucial for software engineers, mastering the necessary tools is equally important. To facilitate this, JetBrains recently released the JetBrains Academy plugin, which customizes the IDE for learners, allowing tutors to create courses entirely within IDE.
In this work, we provide the first exploratory study of this learning format. We carried out eight one-hour interviews with students and developers who completed at least one course using the plugin, inquiring about their experience with the format, the used IDE features, and the current shortcomings. Our results indicate that learning inside the IDE is overall welcomed by the learners, allowing them to study in a more realistic setting, using features such as debugging and code analysis, which are crucial for real software development. With the collected results and the analysis of the current drawbacks, we aim to contribute to teaching students more practical skills.
This program is tentative and subject to change.
Sat 3 MayDisplayed time zone: Eastern Time (US & Canada) change
11:00 - 12:30 | |||
11:00 15mTalk | In-IDE Programming Courses: Learning Software Development in a Real-World Setting IDE Anastasiia Birillo JetBrains Research, Ilya Vlasov JetBrains Research, Katsiaryna Dzialets JetBrains, Hieke Keuning Utrecht University, Timofey Bryksin JetBrains Research | ||
11:15 15mTalk | Code Refactoring in Virtual Reality IDE Mattia Giannaccari , Marco Raglianti Software Institute - USI, Lugano, Michele Lanza Software Institute - USI, Lugano | ||
11:30 15mTalk | Rethinking IDE Customization for Enhanced HAX: A Hyperdimensional Perspective IDE | ||
11:45 15mTalk | Improving Developer Experience for Newbie and Casual Array Programmers IDE | ||
12:00 15mTalk | Enhancing Block Composition: The Role of Category Highlighting in Block-Based Environments IDE | ||
12:15 15mTalk | Evolving the Computational Notebook: A Two-Dimensional Canvas for Enhanced Human-AI Interaction IDE Konstantin Grotov JetBrains Research, Constructor University, Dmitry Botov Neapolis University Paphos |