Abstract

Nowadays, remote collaborative learning tools for computer science education mostly emphasize providing learning resources and realizing virtual collaborative learning environment for students. Many people in this field tend to have their mind fixed on the process improvement of such a collaboration as a whole, while few notice that individuals may have different roles and impacts on this type of teamwork. There usually is a “supervisor” on the team, who offers support to all members in the collaborative learning environment. However, such support may not always be as accessible as students demand it to be. Therefore, this paper describes a cloud-based tool to support software engineering practice courses in collaboration with remote tutors. This system utilizes a cloud storage platform to provide sharing of multimedia study materials and a better management of project developing cycles. A remote collaborative component called the Virtual Debug Laboratory is designed to improve and share students’ debugging experience in the same team. The most innovative feature of this system is that it amplifies the role of tutoring in remote collaborative learning environments so that tutors can, in real time, assist students in debugging during actual project developing and demonstrate step by step to the students the process of debugging. The results of the analyzed data regarding the use of this system indicate that the system can potentially enhance students’ abilities in project developing and debugging in software engineering practice courses. It is our hope that these preliminary data can provide a future reference for the software education community.

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.