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

Foster, Derek (2018) Cloud computing: developing contemporary computer science curriculum for a cloud-first future. In: ITiCSE 2018, 2nd - 4th July 2018, Cyprus.

Full content URL: http://doi.org/10.1145/3293881.3295781

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

Request a copy
[img] PDF
iticsecomp18main-id252-p.pdf - Whole Document
Restricted to Repository staff only

831kB
Item Type:Conference or Workshop contribution (Paper)
Item Status:Live Archive

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.

Keywords:Cloud Computing, Computer Science
Subjects:G Mathematical and Computer Sciences > G400 Computer Science
Divisions:College of Science > School of Computer Science
ID Code:38749
Deposited On:08 Nov 2019 09:28

Repository Staff Only: item control page