You are previewing Cloud Computing for Teaching and Learning.
O'Reilly logo
Cloud Computing for Teaching and Learning

Book Description

With its cost efficiency, enabling of collaboration and sharing of resources, and its ability to improve access, cloud computing is likely to play a big role in the classrooms of tomorrow.<br><b>Cloud Computing for Teaching and Learning: Strategies for Design and Implementation</b> provides the latest information about cloud development and cloud applications in teaching and learning. The book alsos include empirical research findings in these areas for professionals and researchers working in the field of e-learning who want to implement teaching and learning with cloud computing, as well as provide insights and support to executives concerned with cloud development and cloud applications in e-learning communities and environments.

Table of Contents

  1. Cover
  2. Title Page
  3. Copyright Page
  4. Editorial Advisory Board and List of Reviewers
    1. Editorial Advisory Board
  5. Preface
    1. THE CHALLENGES
    2. THE ANSWERS
    3. TARGET AUDIENCE
    4. ORGANIZATION OF THE BOOK
  6. Section 1: Education and Research in Cloud Computing Environment
    1. Chapter 1: Overview of Cloud Computing and its Application in E-Learning
      1. ABSTRACT
      2. INTRODUCTION
      3. INTRODUCTION TO TECHNICAL FOUNDATIONS OF E-LEARNING
      4. INTRODUCTION TO CLOUD COMPUTING
      5. INTRODUCTION TO OPEN SOURCE CLOUD TECHNOLOGY
      6. INTRODUCTION TO RESEARCH AREAS IN CLOUD COMPUTING
      7. CONCLUSION
    2. Chapter 2: A Semantic Framework for Cloud Learning Environments
      1. ABSTRACT
      2. INTRODUCTION
      3. BACKGROUND
      4. SEMANTICS ON THE CLOUD
      5. CONCLUSION
    3. Chapter 3: Utilizing Open Source Cloud Computing Environments to Provide Cost Effective Support for University Education and Research
      1. ABSTRACT
      2. INTRODUCTION
      3. BUILDING AN ECONOMICALLY EFFECTIVE CLOUD COMPUTING SYSTEM BY COMBINING LOOSELY AND TIGHTLY COUPLED VCL SYSTEMS
    4. Chapter 4: Conducting Research in the Cloud
      1. ABSTRACT
      2. INTRODUCTION
      3. WEB 2.0-BASED RESEARCH WEBSITES
      4. CLOUD COMPUTING
      5. SUMMARY AND CONCLUSION
    5. Chapter 5: Cloud Computing for Education and Research in Developing Countries
      1. ABSTRACT
      2. INTRODUCTION
      3. BACKGROUND AND RELATED WORK
      4. CHARACTERISTICS AND REQUIREMENTS OF ACADEMIC INSTITUTIONS IN DEVELOPING COUNTRIES
      5. POTENTIAL BENEFITS OF CLOUD COMPUTING AND ADOPTION BARRIERS
      6. RESEARCH CHALLENGES AND APPROACHES
      7. EXPERIENCES
      8. DISCUSSION AND CONCLUSION
  7. Section 2: Teaching and Learning with Cloud
    1. Chapter 6: Teaching Clouds
      1. ABSTRACT
      2. INTRODUCTION
      3. OUTLINE OF THE MODULE: LECTURES
      4. OUTLINE OF THE MODULE: HANDS-ON
      5. ASSESSMENT
      6. CONCLUSION
    2. Chapter 7: Implement Virtual Programming Lab with Cloud Computing for Web-Based Distance Education
      1. ABSTRACT
      2. INTRODUCTION
      3. THE DESIGN OF A-VPL
      4. SERVER-SIDE IMPLEMENTATION
      5. USER EXPERIENCE
      6. ADMINISTRATIVE INTERFACE
      7. DISCUSSION
      8. CONCLUSION
    3. Chapter 8: Cloud Computing for On-Demand Virtual Desktops and Labs
      1. ABSTRACT
      2. INTRODUCTION
      3. RELATED WORK
      4. PRIVATE CLOUD FOR E-LEARNING (CLOUDIA)
      5. IAAS E-LEARNING SCENARIOS: ON-DEMAND VIRTUAL MACHINES TO SUPPORT PROBLEM-BASED LEARNING
      6. PAAS E-LEARNING SCENARIOS: ON-DEMAND VIRTUAL PLATFORMS
      7. SAAS E-LEARNING SCENARIOS: ON-DEMAND VIRTUAL SERVICES
      8. EARLY EXPERIENCES IN BUILDING AN E-LEARNING PRIVATE CLOUD
      9. CONCLUSION AND FUTURE WORK
    4. Chapter 9: Developing a Private Cloud Based IP Telephony Laboratory and Curriculum
      1. ABSTRACT
      2. 1. INTRODUCTION
      3. 2. BACKGROUND
      4. 3. IP TELEPHONY LABORATORY AND CURRICULUM DEVELOPMENT WITH PRIVATE CLOUD COMPUTING
      5. 4. CONCLUSION
  8. Section 3: Policies and Legal Issues in Education Cloud
    1. Chapter 10: Harnessing the Potential of Cloud Computing to Transform Higher Education
      1. ABSTRACT
      2. INTRODUCTION
      3. BACKGROUND
    2. Chapter 11: Mobile Cloud Services as Catalysts for Pedagogical Change
      1. ABSTRACT
      2. INTRODUCTION
      3. BACKGROUND
      4. EXAMPLE MOBILE CLOUD PROJECTS AND THEIR IMPLICATIONS FOR PRACTICE
      5. DISCUSSION
      6. CONCLUSION
    3. Chapter 12: Cloud Computing
      1. ABSTRACT
      2. INTRODUCTION
      3. BACKGROUND
      4. CLOUD COMPUTING IN EDUCATION
      5. ANALYSIS
      6. CONCLUSION
    4. Chapter 13: Legal and Contractual Issues of Cloud Computing for Educational Institutions
      1. ABSTRACT
      2. INTRODUCTION
      3. CUSTOMISATION AND PROVISION FOR DIFFERENT TYPES OF USERS
      4. CONCLUSION
    5. Chapter 14: Security Issues in Cloud Computing
      1. ABSTRACT
      2. INTRODUCTION
      3. THE CLOUD
      4. SECURITY IN THE CLOUD
      5. CONCLUSION
  9. Section 4: Cloud Computing and its Technical Foundation
    1. Chapter 15: Cloud Computing Solution for Internet based Teaching and Learning
      1. ABSTRACT
      2. INTRODUCTION
      3. BACKGROUND
      4. REQUIREMENT ANALYSIS
      5. DESIGN OF CLOUD SOLUTION
      6. DEVELOPMENT OF CLOUD SOLUTION
      7. DEPLOYMENT OF CLOUD SOLUTION
      8. EVALUATION OF CLOUD SOLUTION
      9. CONCLUSION
    2. Chapter 16: Data Partitioning for Highly Scalable Cloud Applications
      1. ABSTRACT
      2. INTRODUCTION
      3. CLOUD COMPUTING
      4. CLOUD STORAGE
      5. RELATIONAL STORAGE
      6. TABLE STORAGE
      7. BLOB STORAGE
      8. QUEUE STORAGE
      9. OVERVIEW CLOUD STORAGE COST
      10. ENGINEERING A PARTITIONING ARCHITECTURE
      11. PARTITION KEY HIERARCHIES
      12. PARTITION KEY DOS AND DON’TS
      13. PARTITION KEY CONNECTORS
      14. SECONDARY INDEXING
      15. LOCATION-AWARE PARTITIONING
      16. CLOUD CACHING
      17. CONTENT DELIVERY NETWORKS
      18. CONCLUSION
    3. Chapter 17: Intelligent Clouds
      1. ABSTRACT
      2. 1. INTRODUCTION
      3. 2. MULTI-AGENT SYSTEMS AND INTELLIGENT CLOUDS
      4. 3. A SUMMARY OF THE STATE OF ART
      5. 4. INTELLIGENT ABILITIES TO CLOUD SYSTEMS
      6. 5. CASE STUDIES
      7. 6. CONCLUSION
    4. Chapter 18: Large-Scale Systems and Society
      1. ABSTRACT
      2. SENSORS, NETWORKS, AND INTELLIGENCE
      3. THE UNIVERSITY ENVIRONMENT (BLACKBOARD)
      4. DEVELOPMENT OF EMBEDDED SENSORY SYSTEMS
      5. DESIGN OF EMBEDDED SENSORY SYSTEMS
      6. MOVING TO SCENES
      7. MOVING FROM THE CLOUD
  10. Compilation of References
  11. About the Contributors
  12. Index