DocumentCode
3739578
Title
Teaching Programming on Cloud: A Perspective Beyond Programming
Author
Yan Liu
Author_Institution
Dept. of Electr. &
fYear
2015
Firstpage
594
Lastpage
599
Abstract
This paper presents the design and implementation of a programming on cloud course. Teaching programming on cloud embraces topics of the cloud service model, architectural patterns, REST APIs, data models, schema free databases, the MapReduce paradigm and quality of services such as scalability, availability and security. The design of this programming course focuses on the breadth of the essential topics and their intrinsic connection as a roadmap. This enables students with programming skills but no cloud computing background to achieve an overview of the structure of a cloud-based service. This further guides students to make design decision on what (and how) technologies can be adopted by means of a practical project development of a service application on cloud.
Keywords
"Cloud computing","Programming","Data models","Databases","Computer architecture","Servers"
Publisher
ieee
Conference_Titel
Cloud Computing Technology and Science (CloudCom), 2015 IEEE 7th International Conference on
Type
conf
DOI
10.1109/CloudCom.2015.101
Filename
7396219
Link To Document