Abstract
Cloud computing has become one of the most important information technologies due to the development of Internet technologies. Accordingly, cloud computing has been applied to various fields, in which many researchers have also tried to apply cloud computing to education field. Despite much research on cloud to education, little effort has been devoted to applying them to a course in programming. Programming is a subtle and serious work, which requires a lot time to think, design, implement, testing and debugging. Hence, teachers often teach students to collaboratively engage in programming. Among the applications of cloud computing, collaborative service is the most potential applications for achieving collaborative learning, in which they can be used to assist students in collaboratively accomplishing a learning task. Accordingly, we explore how to use such services to assist students in learning programming. Three collaborative services are used in this study, in which Simplenote is used to support students in discussing; Google Docs is used to support students in designing; CodeRun is used to support students in programming.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Armbrust M, Fox A, Griffith R, Joseph AD, Katz R, Konwinski A, Lee G, Patterson D, Rabkin A, Stoica I, Zaharia M (2010) A view of cloud computing. Commun ACM 53(4):50–58
Foster I, Zhao Y, Raicu I, Lu S (2008) Cloud computing and grid computing 360-degree compared. In: Proceedings of the grid computing environments workshop, Austin
Wheeler B, Waggener S (2009) Above-campus services: shaping the promise of cloud computing for higher education. EDUCAUSE Rev 44(6):52–67
Wen JR, Chen CP (2011) The strategy of implementing the internet and cloud computing in teaching. Int J Res Rev Comput Sci 2(1):83–87
Sultan N (2010) Cloud computing for education: a new dawn? Int J Inf Manage 30(2):109–116
Calvo RA, O’Rourke ST, Jones J, Yacef K, Reimann P (2011) Collaborative writing support tools on the cloud. IEEE Trans Learn Technol 4(1):88–97
Siegle D (2010) Cloud computing: a free technology option to promote collaborative learning. Gift Child Today 33(4):41–45
Vaquero LM (in press) Educloud: paas versus Iaas cloud usage for an advanced computer science course. IEEE Trans Edu. doi: 10.1109/TE.2010.2100097
Dillon T, Wu C, Chang E (2010). Cloud computing: issues and challenges. In: Proceedings of the 24th IEEE international conference on advanced information networking and applications, Perth
Weber AS (2011) Cloud computing in education in the Middle East and North Africa (Mena) region: can barriers be overcome? In: Proceedings of the 7th international scientific conference eLSE—elearning and software for education, Bucuresti
Simplenote (2013) Simplenote. http://simplenote.com/
Google Docs (2013) Google Docs. http://docs.google.com/
CodeRun (2013) Google Docs. http://coderun.com/
Acknowledgments
The authors would like to thank the National Science Council of the Republic of China for financially supporting this research under Contract No. NSC 102-2511-S-041-001.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer Science+Business Media Dordrecht
About this paper
Cite this paper
Huang, YM., Wang, CS., Guo, JZ., Shih, HY., Chen, YS. (2013). Advancing Collaborative Learning with Cloud Service. In: Park, J.J., Barolli, L., Xhafa, F., Jeong, H.Y. (eds) Information Technology Convergence. Lecture Notes in Electrical Engineering, vol 253. Springer, Dordrecht. https://doi.org/10.1007/978-94-007-6996-0_75
Download citation
DOI: https://doi.org/10.1007/978-94-007-6996-0_75
Publisher Name: Springer, Dordrecht
Print ISBN: 978-94-007-6995-3
Online ISBN: 978-94-007-6996-0
eBook Packages: EngineeringEngineering (R0)