This paper introduces D-CIDE (Distributed Classroom Integrated Development Environment), a tool that is designed to improve student-teacher interactions in programming classes. D-CIDE's main objective is to provide more meaningful interactions between teachers and students. Its goal is to create a more seamless and interactive learning environment for everyone who uses it. D-CIDE is a distributed integrated development environment (IDE), where the teacher (host) can manage and interact with the IDEs of all students (clients). It makes use of server-client interactions to allow live sharing and editing of code, making it a useful tool for demonstrating coding techniques and quickly addressing student questions. The front-end was developed using HTML, CSS, and JavaScript, and provides a way for the students and teachers to interact with each other. The back-end is made with JavaScript and NodeJS and handles data processing and transmission. The effectiveness of D-CIDE was analyzed through a classroom case study involving a small group of students. The study measured students' engagement, enjoyment, and learning outcomes using D-CIDE compared to traditional teaching methods. Results indicated an increase in student engagement and satisfaction when D-CIDE was used, as well as an improvement in students' learning experiences.
No takes yet. Share an insight, caveat, or question.
Grant et al. (2024) studied this question.
Synapse has enriched 5 closely related papers on similar clinical questions. Consider them for comparative context: