Abstract

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.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.