Involving integrated development environments (IDEs) in introductory-level (CS1) programming courses is critical. However, it is difficult for instructors to find a suitable IDE that is beginner friendly and supports strong functionality. In this paper, we report the experience of using Visual Studio Code (VS Code) in a CS1 programming course. We describe our motivation for choosing VS Code and how we introduce it to students. We create comprehensive guidance with hierarchical indexing to help students with diverse programming backgrounds. We perform an experimental evaluation of students' programming experience of using VS Code and validate the VS Code together with guidance as a promising solution for CS1 programming courses.
翻译:初级编程课程中引入集成开发环境(IDE)至关重要。然而,对于教师来说,找到一个适合初学者并支持强大功能的IDE是困难的。在本文中,我们报道了在CS1编程课程中使用Visual Studio Code(VS Code)的经验。我们描述了选择VS Code的动机以及介绍它给学生的方式。我们创建了全面的指南并采用分层索引来帮助具有不同编程背景的学生。我们对学生使用VS Code的编程体验进行了实验评估,并验证了连同指南使用的VS Code作为CS1编程课程的有前途的解决方案。