Teaching DevOps and Cloud based Software Engineering in University Curricula

Authors
Publication date 2019
Book title IEEE 15th International Conference on eScience
Book subtitle proceedings : 24-27 September 2019, San Diego, California
ISBN
  • 9781728124520
ISBN (electronic)
  • 9781728124513
Event 15th IEEE International Conference on eScience, eScience 2019
Pages (from-to) 548-552
Publisher Los Alamitos, California: IEEE Computer Society
Organisations
  • Faculty of Science (FNWI) - Informatics Institute (IVI)
Abstract
This paper presents recommendations on the design and pilot implementation of the DevOps and Cloud based Software Development curricula for Computer Science and Software Engineering masters. The central part of proposed approach is the Body of Knowledge in the DevOps technologies for Software Engineering (DevOpsSE BoK) that defines a set Knowledge Areas and Knowledge Units required for SE professionals to work efficiently as DevOps engineer or application developer. Defining DevOpsSE-BoK provides a basis for defining required professional competences and skills and allows consistent curricula structuring and profiling. The paper also reports on the experience of the first course run on 2018/2019 academic year at the University of Amsterdam. The paper presents the structure of the course and explains what instructional methodologies have been used for course development, such as project based learning that facilitates the students' team based skills both in mastering Agile development process and skills sharing. The paper provides a short summary of the generally used DevOps definitions, concepts, models and tools, specifically focusing on the cloud based DevOps tools for software development, deployment and operation that allows the main DevOps principle of continuous development and continuous improvement which are critical for modern agile data driven companies.
Document type Conference contribution
Language English
Published at https://doi.org/10.1109/eScience.2019.00075
Other links http://www.proceedings.com/53619.html
Permalink to this page
Back