Developed and Taught Course Modules to Enhance Cloud Computing Education

Cloud computing (CC) is emerging as a promising solution to businesses and individual users. In order to effectively teach knowledge of CC we have developed three course modules, one education tool, and one real world project. These modules have been successfully taught in COMP 621 Web Security course in Spring 2011, Spring 2012 and Spring 2013 in the Department of Computer Science at XXXX. Our experience exhibits that teaching these modules helped students not only understand the need of CC, but also gained significant knowledge of CC and security architecture. Through a laboratory exercise and a real world project students gained hands-on experience. Students’ survey and feedback reflected that these modules and the laboratory exercise are very valuable in their educational experience. These modules and hands-on laboratory exercise could be used in software engineering, networking, Web security and other first year graduate level courses.

[1]  Fabio Pianese,et al.  Toward a Cloud Operating System , 2010, 2010 IEEE/IFIP Network Operations and Management Symposium Workshops.

[2]  Ya Wang,et al.  Cloud Storage as the Infrastructure of Cloud Computing , 2010, 2010 International Conference on Intelligent Computing and Cognitive Informatics.

[3]  Lizhe Wang,et al.  Scientific Cloud Computing: Early Definition and Experience , 2008, 2008 10th IEEE International Conference on High Performance Computing and Communications.

[4]  Xiaolin Lu An Approach to Service and Cloud Computing Oriented Web GIS Application , 2010, 2010 International Conference on Internet Technology and Applications.

[5]  Justin Zhijun Zhan,et al.  SUCH: A Cloud Computing Management Tool , 2012, 2012 5th International Conference on New Technologies, Mobility and Security (NTMS).

[6]  P. Mell,et al.  The NIST Definition of Cloud Computing , 2011 .