• 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