skip to main content
10.1145/3293881.3295781acmconferencesArticle/Chapter ViewAbstractPublication PagesiticseConference Proceedingsconference-collections
research-article

Cloud computing: developing contemporary computer science curriculum for a cloud-first future

Published: 02 July 2018 Publication History

Abstract

Cloud Computing adoption has seen significant growth over the last five years. It offers a diverse range of scalable and redundant service deployment models, including Infrastructure-as-a-Service (IaaS), Platform-as-a-Service (PaaS), Software-as-a-Service (SaaS), and Containers-as-a-Service (CaaS). These models are applied to areas such as IoT, Cyber-Physical Systems, Social Media, Data Science, Media Streaming, Ecommerce, and Health Informatics. The growth in cloud presents challenges for companies to source cloud expertise to support their business, particularly small and medium-sized enterprises with limited resources. The UK Government recently published the Digital Skills Crisis report, identifying skill-set challenges facing industry, with a shortage in cloud skills negatively impacting business. While cloud technologies have evolved at significant pace, the development of Computer Science curriculum in the further and higher education sector has lagged behind. The challenges faced in the sector includes the training of educators, institutional gaps (software and hardware policies), regulatory constraints, and access to cloud platforms. By embedding fundamental cloud skills throughout the educator and student journey, both stakeholders will be better positioned to understand and practically apply the use of appropriate cloud services, and produce graduates to support the needs of industry. This working group has carried out work to: i) assess current cloud computing curricula in CS and similar programs, ii) document industry needs for in-demand cloud skills, iii) identify issues and gaps around cloud curriculum uptake, and iv) develop solutions to meet the skill demands on core Cloud Computing topics, technical skills exercises, and modules for integration with contemporary Computer Science curricula.

References

[1]
Abdulrahman Alharthi, Fara Yahya, Robert John Walters, and Gary B. Wills. 2015. An Overview of Cloud Services Adoption Challenges in Higher Education Institutions. In ESaaSA@CLOSER.
[2]
Adrian Alleyne. 2018. Cloud Skills Report | Microsoft Enterprise UK. https://enterprise.microsoft.com/articles/digital-transformation/ five-keys-to-closing-the-cloud-skills-gap-for-uk-business/ Microsoft Enterprise UK.
[3]
Flora Amato, Nicola Mazzocca, and Francesco Moscato. 2018. Model driven design and evaluation of security level in orchestrated cloud services. Journal of Network and Computer Applications 106 (2018), 78–89.
[4]
Flora Amato, Francesco Moscato, Vincenzo Moscato, and Francesco Colace. 2018. Improving security in cloud by formal modeling of IaaS resources. Future Generation Computer Systems 87 (2018), 754–764. 08.016 PII: S0167739X17305964.
[5]
Amazon. 2018. AWS Educate. https://aws.amazon.com/education/awseducate/ (Retrieved 2018-08-18).
[6]
Michael Armbrust, Armando Fox, Rean Griffith, Anthony D. Joseph, Randy Katz, Andy Konwinski, Gunho Lee, David Patterson, Ariel Rabkin, and Ion Stoica. 2010.
[7]
A view of cloud computing. Commun. ACM 53, 4 (2010), 50–58.
[8]
Cornelius Baur and Dominik Wee. 2015. Manufacturing’s next act. https://www.mckinsey.com/business-functions/operations/our-insights/ manufacturings-next-act (Retrieved 2018-08-18). Cloud Computing: Developing Contemporary CS Curriculum for a Cloud-First... ITiCSE ’18 Companion, July 2–4, 2018, Larnaca, Cyprus
[9]
Tara S. Behrend, Eric N. Wiebe, Jennifer E. London, and Emily C. Johnson. 2011. Cloud computing adoption and usage in community colleges. Behaviour & Information Technology 30, 2 (2011), 231–240.
[10]
Russell Belk. 2014. You are what you can access: Sharing and collaborative consumption online. Journal of Business Research 67, 8 (2014), 1595–1600.
[11]
PII: S0148296313003366.
[12]
Tim Berners-Lee and Mark Fischetti. 1999. Weaving the Web: The original design and ultimate destiny of the World Wide Web by its inventor. Harper.
[13]
Daniel Bishop and Jim Hordern. 2017. Degree apprenticeships: higher technical or technical higher (education)? http://www.gatsby.org.uk/uploads/education/ reports/pdf/degree-apprenticeships-report.pdf
[14]
Nicola Blackwood. 2016. Digital skills crisis: second report of Session 2016–17. House of Commons Science and Technology Committee Report.
[15]
Rajkumar Buyya, Christian Vecchiola, and S. Thamarai Selvi. 2013. Mastering Cloud Computing. Foundations and Applications Programming. Morgan Kaufmann.
[16]
Valentina Casola, Alessandra de Benedictis, Massimiliano Rak, and Umberto Villano. 2018. Security-by-design in multi-cloud applications: An optimization approach. Information Sciences 454 (2018), 344–362.
[17]
Cisco. 2018. Education Resources. https://www.cisco.com/c/en/us/solutions/ industries/education/case-studies.html (Retrieved 2018-08-18).
[18]
Cognitive Class. 2018. Cognitive Class. https://cognitiveclass.ai/ (Retrieved 2018-08-18).
[19]
Oracle Cloud. 2018. Enterprise Cloud Computing SaaS, PaaS, IaaS | Oracle Cloud. https://cloud.oracle.com/home (Retrieved 2018-08-18).
[20]
European Commission. 2010. Intercloud Testbed Proposal. http://www. intercloudtestbed.eu (Retrieved 2018-07-22).
[21]
Anderson Cushing. 2017. Cloud Skills and Organizational Influence: How Cloud Skills Are Accelerating the Careers of IT Professionals. Technical Report. Microsoft - IDC.
[22]
Yuri Demchenko, Marc X. Makkes, Rudolf Strijkers, and Cees de Laat. 2012. Intercloud Architecture for interoperability and integration. In 4th IEEE International Conference on Cloud Computing Technology and Science Proceedings. 666–674.
[23]
Cambridge Department of Engineering. 2018.
[24]
Department of Engineering increases student learning with open source Azure service. http://www.eng.cam.ac.uk/news/ department-engineering-increases-student-learning-open-source-azure-service (Retrieved 2018-08-18).
[25]
Digital Transformation Initiative. 2017. Unlocking $100 Trillion for Business and Society from Digital Transformation. In collaboration with Accenture.
[26]
Lavanya Elluri and Karuna Pande Joshi. 2018. A Knowledge Representation of Cloud Data controls for EU GDPR Compliance. In 11th IEEE International Conference on Cloud Computing (CLOUD).
[27]
Eloq. 2018. Powerful Lock and Key Access Control Solution for the 21st Century. http://eloqsecurity.com (Retrieved 2018-08-18).
[28]
Thomas Erl, Zaigham Mahmood, and Ricardo Puttini. 2014. Cloud Computing: Concepts, Technology & Architecture. Prentice Hall.
[29]
Ian Foster and Dennis B. Gannon. 2017. Cloud Computing for Science and Engineering. MIT Press.
[30]
Lynn Gambin, Terence Hogarth, Mark Winterbotham, Jessica Huntley-Hewitt, Libby Eastwood, and David Vivian. 2016. The apprenticeship levy: how will employers respond? https://assets.publishing.service.gov.uk/government/ uploads/system/uploads/attachment_data/file/562445/The_apprenticeship_ levy_how_will_employers_respond.pdf
[31]
Geni. 2018. GENI. http://www.geni.net (Retrieved 2018-08-18).
[32]
José A. González-Martínez, Miguel L. Bote-Lorenzo, Eduardo Gómez-Sánchez, and Rafael Cano-Parra. 2015. Cloud computing and education: A state-of-the-art survey. Computers & Education 80 (2015), 132–151.
[33]
Google. 2018. GCP EDU Resources. https://teachercenter.withgoogle.com/gcp (Retrieved 2018-08-18).
[34]
Google. 2018. Google Cloud Computing. https://cloud.google.com/ (Retrieved 2018-08-18).
[35]
Google. 2018. Google Code Labs. https://codelabs.developers.google.com/ (Retrieved 2018-08-18).
[36]
Google. 2018. How to get started with GCP | Google Cloud. https://cloud.google. com/getting-started/#quick-starts (Retrieved 2018-08-18).
[37]
Prashant Gupta, Arumugam Seetharaman, and John Rudolph Raj. 2013. The usage and adoption of cloud computing by small and medium businesses. International Journal of Information Management 33, 5 (2013), 861–874.
[38]
Erik Hofmann and Marco Rüsch. 2017. Industry 4.0 and the current status as well as future prospects on logistics. Computers in Industry 89 (2017), 23–34.
[39]
Aleksandar Hudic, Paul Smith, and Edgar R. Weippl. 2017. Security assurance assessment methodology for hybrid clouds. Computers & Security 70 (2017), 723–743.
[40]
Kai Hwang, Geoffrey C. Fox, and Jack J. Dongarra. 2012. Distributed and Cloud Computing. From Parallel Processing to the Internet of Things. Morgan Kaufmann.
[41]
IBM. 2018. IBM Cloud. https://www.ibm.com/cloud/ (Retrieved 2018-08-18).
[42]
IBM. 2018. IBM cognitive advantage reports. https://www. ibm.com/developerworks/community/wikis/home?lang=en#!/wiki/ WebSphereEducationWiki (Retrieved 2018-08-18).
[43]
IEEE. 2013. Intercloud Testbed. http://www.intercloudtestbed.org (Retrieved 2018-09-12).
[44]
R. Kalaiprasath, R. Elankavi, and R. Udayakumar. 2017. Cloud Security and Compliance-A Semantic Approach in End to End Security. International Journal Of Mechanical Engineering And Technology (Ijmet) 8, 5 (2017), 987–994.
[45]
Mohd Aiman Kamarul Bahrin, Mohd Fauzi Othman, Nor Hayati Nor Azli, and Muhamad Farihin Talib. 2016. Industry 4.0: A Review on Industrial Automation and Robotic. Jurnal Teknologi 78, 6-13 (2016).
[46]
Ali Khajeh-Hosseini, Ian Sommerville, Jurgen Bogaerts, and Pradeep Teregowda. 2011. Decision Support Tools for Cloud Migration in the Enterprise. In 2011 IEEE 4th International Conference on Cloud Computing. 541–548. 1109/CLOUD.2011.59
[47]
Vikas Kumar and Deepika Sharma. 2017. Cloud computing as a catalyst in STEM education. International Journal of Information and Communication Technology Education (IJICTE) 13, 2 (2017), 38–51.
[48]
Heiner Lasi, Peter Fettke, Hans-Georg Kemper, Thomas Feld, and Michael Hoffmann. 2014. Industry 4.0. Business & Information Systems Engineering 6, 4 (2014), 239–242.
[49]
Juergen Maier. 2017. Made Smarter Review. (2017). https://www.gov.uk/ government/publications/made-smarter-review Department for Business, Energy and Industrial Strategy, London. (Retrieved 9/13/2018).
[50]
D. Marinescu. 2013. Cloud Computing. Theory and Practice. Morgan Kaufmann.
[51]
Alexander McCormick. 2005. The Carnegie Classification of Institutions of Higher Education. http://www.oecd.org/education/imhe/37800086.pdf
[52]
Microsoft. 2018. AI School. https://aischool.microsoft.com/ (Retrieved 2018-08- 18).
[53]
Microsoft. 2018. IoT School. https://iotschool.microsoft.com/ (Retrieved 2018- 08-18).
[54]
Microsoft. 2018. Microsoft - Free courses from Microsoft | EDx. https://www. edx.org/school/microsoft (Retrieved 2018-08-18).
[55]
Microsoft. 2018. Microsoft Azure Cloud Computing Platform and Services. https: //azure.microsoft.com/ (Retrieved 2018-08-18).
[56]
Microsoft. 2018. Microsoft Events. https://events.microsoft.com/ (Retrieved 2018-08-18).
[57]
Microsoft. 2018. Microsoft Student Partners are the future of technology. https: //msdn.microsoft.com/microsoftstudentpartners (Retrieved 2018-08-18).
[58]
Microsoft. 2018. Microsoft Virtual Academy. https://mva.microsoft.com/ (Retrieved 2018-08-18).
[59]
Microsoft. 2018. Microsoft/Computer Science. https://github.com/Microsoft/ computerscience (Retrieved 2018-08-18).
[60]
Microsoft. 2018. Part IA Computing (Michaelmas). https://notebooks.azure.com/ garth-wells/libraries/CUED-IA-Computing-Michaelmas (Retrieved 2018-08-18).
[61]
Microsoft. 2018. What is the Microsoft Professional Program? https://academy. microsoft.com/en-us/professional-program/ (Retrieved 2018-08-18).
[62]
Amit Mitra, Nicholas O’Regan, and David Sarpong. 2018. Cloud resource adaptation: A resource based perspective on value creation for corporate growth. Technological Forecasting and Social Change 130 (2018), 28–38.
[63]
The Joint Task Force on Computing Curricula Association for Computing Machinery IEEE-Computer Society. 2013. Computer Science Curricula 2013.
[64]
Prodigy. 2018. prodigy learning | success stories. http://www.prodigylearning. com/success-stories (Retrieved 2018-08-18).
[65]
Mark Purdy and Ladan Davarzani. 2015. The Growth Game-Changer: How the Industrial Internet of Things can drive progress and prosperity. Accenture Strategy.
[66]
Qwiklabs. 2018. Qwiklabs. https://qwiklabs.com/ (Retrieved 2018-08-18).
[67]
Michael Rüßmann, Markus Lorenz, Philipp Gerbert, Manuela Waldner, Jan Justus, Pascal Engel, and Michael Harnisch. 2015. Industry 4.0: The future of productivity and growth in manufacturing industries. Boston Consulting Group 9 (2015).
[68]
Stefan Schrauf and Philipp Berttram. September 7, 2016. Industry 4.0: How digitization makes the supply chain more efficient, agile, and customer-focused. https://www.strategyand.pwc.com/reports/digitization-more-efficient (Retrieved 2018-09-01).
[69]
Amazon Web Services. 2018. Events & Webinars. https://aws.amazon.com/ about-aws/events/ (Retrieved 2018-09-01).
[70]
Lee Stott. 2018. Microsoft Faculty Connection Microsoft Faculty Connection. https://blogs.msdn.microsoft.com/uk_faculty_connection/ (Retrieved 2018-08- 18).
[71]
Dothang Truong. 2010. How cloud computing enhances competitive advantages: A research model for small businesses. The Business Review, Cambridge 15, 1 (2010), 59–65.
[72]
Innovate UK. 2018. Knowledge Transfer Partnerships. http://ktp.innovateuk.org/ (Retrieved 2018-08-18).
[73]
VacoSF. 2018. Google Cloud Platform Innovator. http://www.sfvaco.com/ google-cloud-platform.html (Retrieved 2018-08-18). ITiCSE ’18 Companion, July 2–4, 2018, Larnaca, Cyprus Foster, White, Adams, Erdil, Hyman, Kurkovsky, Sakr, and Stott
[74]
Saurabh Vaidyaa, Prashant Ambadb, and Santosh Bhoslec. 2018. Industry 4.0–a glimpse. Design Engineering 2351 (2018), 9789.
[75]
Blesson Varghese and Rajkumar Buyya. 2018. Next generation cloud computing: New trends and research directions. Future Generation Computer Systems 79 (2018), 849–861.
[76]
Will Venters and Carsten Sørensen. 2017. The Cost of Cloud Expertise. http://www.lse.ac.uk/business-and-consultancy/consulting/ consulting-reports/the-cost-of-cloud-expertise (Retrieved 2018-09-13).
[77]
Google Cloud Platform Webinars. 2018. Welcome to Cloud OnAir. https: //cloudonair.withgoogle.com/events/americas (Retrieved 2018-08-18).

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
ITiCSE 2018 Companion: Proceedings Companion of the 23rd Annual ACM Conference on Innovation and Technology in Computer Science Education
July 2018
235 pages
ISBN:9781450362238
DOI:10.1145/3293881
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 02 July 2018

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Cloud Computing
  2. Computer Science
  3. Curriculum Development
  4. Distributed Computing
  5. Education

Qualifiers

  • Research-article

Conference

ITiCSE '18
Sponsor:

Acceptance Rates

Overall Acceptance Rate 552 of 1,613 submissions, 34%

Upcoming Conference

ITiCSE '25
Innovation and Technology in Computer Science Education
June 27 - July 2, 2025
Nijmegen , Netherlands

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)66
  • Downloads (Last 6 weeks)2
Reflects downloads up to 24 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2024)Cloud Technology Impact on Human Behavior Based on Cognitive Theory2024 International Conference on Electrical, Computer and Energy Technologies (ICECET10.1109/ICECET61485.2024.10698637(1-6)Online publication date: 25-Jul-2024
  • (2024)Optimizing cloud resource utilization in the digital economy: An integrated Pythagorean fuzzy-based decision-making approachAdvanced Engineering Informatics10.1016/j.aei.2024.10265762(102657)Online publication date: Oct-2024
  • (2023)Are you cloud-certified? Preparing Computing Undergraduates for Cloud Certification with Experiential Learning2023 IEEE/ACM 45th International Conference on Software Engineering: Software Engineering Education and Training (ICSE-SEET)10.1109/ICSE-SEET58685.2023.00011(46-57)Online publication date: May-2023
  • (2023)An Overview of Brazilian Companies on the Adoption of Industry 4.0 PracticesHuman-Computer Interaction10.1007/978-3-031-24709-5_2(15-27)Online publication date: 22-Jan-2023
  • (2022)Les stratégies numériques de quelques institutions d’enseignement supérieur au prisme de la distanceDistances et médiations des savoirs10.4000/dms.730837:37Online publication date: 15-Mar-2022
  • (2022)Career in Cloud Computing: Exploratory Analysis of In-Demand Competency Areas and Skill SetsApplied Sciences10.3390/app1219978712:19(9787)Online publication date: 28-Sep-2022
  • (2022)Key Challenges and Opportunities for Cloud Technology in Health Care: Semistructured Interview StudyJMIR Human Factors10.2196/312469:1(e31246)Online publication date: 6-Jan-2022
  • (2022)Motivation and Strategies for Effective Inclusion of Cloud Solution Provider Certifications in Computing CurriculaProceedings of the 2022 Working Group Reports on Innovation and Technology in Computer Science Education10.1145/3571785.3574128(235-260)Online publication date: 27-Dec-2022
  • (2022)Embedding Vendor Certifications in the Cloud Computing CurriculumProceedings of the 27th ACM Conference on on Innovation and Technology in Computer Science Education Vol. 210.1145/3502717.3532165(578-579)Online publication date: 7-Jul-2022
  • (2022)The COVID-19 Pandemic and Retooling Application DeliveryProceedings of the 2022 ACM SIGUCCS Annual Conference10.1145/3501292.3511580(73-80)Online publication date: 27-Mar-2022
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media