Continuous Delivery and DevOps - Summer School

Academic Study Board of the Faculty of Engineering

Teaching language: English
EKA: T930002102
Censorship: Second examiner: Internal
Grading: 7-point grading scale
Offered in: Odense
Offered in: Summer school (spring)
Level: Bachelor

Course ID: T930002101
ECTS value: 5

Date of Approval: 11-12-2022

Duration: Intensive course

Version: Archive

Course ID


Course Title

Continuous Delivery and DevOps - Summer School

ECTS value


Internal Course Code


Responsible study board

Academic Study Board of the Faculty of Engineering

Administrative Unit

Mærsk McKinney Møller Instituttet

Date of Approval


Course Responsible

Name Email Department
Mikkel Baun Kjærgaard SDU Software Engineering
Sofie Birch TEK Uddannelseskoordinering og -support

Programme Secretary

Name Email Department City
Anna Schollain TEK Uddannelseskoordinering og -support

Offered in




Offered in

Summer school (spring)


Intensive course

Mandatory prerequisites

Two years of studies at university level (equivalent to 120 ECTS) within a relevant field of study, this also includes Computer Science and Data Science, before the summer school starts.

Recommended prerequisites

Basic understanding of software engineering and programming, gained for instance by completion of introduction courses to software engineering and programming

Learning objectives - Knowledge

After the course participants will be able to:

  • Compare Continuous Delivery and DevOps with other agile approaches
  • Explain the benefits and barriers of automation in software engineering
  • Interpret Continuous Delivery pipeline as business experimentation system

Learning objectives - Skills

After the course participants will be able to:

  • Construct a Continuous Delivery pipeline
  • Apply professional tools for build, test, and deployment automation
  • Utilize Continuous Delivery pipeline in a small software project 

Learning objectives - Competences

After the course participants will be able to:

  • Demonstrate DevOps mindset in their work
  • Recognise healthy software team behaviour and adjust their own behaviour accordingly
  • Reflect on their own and team's performance and learning


This course presents an overview on Continuous Delivery and DevOps practices and culture in a simulated industrial context. Specific coverage will include continuous delivery pipeline and professional tools for build, test and deployment automation. While the primary focus is on the construction and tooling of an automated delivery pipeline, other topics will include DevOps culture, cloud architectures, rapid and continuous development and experimenting with business ideas and user experience, and managing fuzzy and continuous requirements. The course is designed to help students gain expertise and skills that can be directly applied in industrial software development context.

URL for Skemaplan

Teaching Method

Lectures, tutorials and exercises.

The Faculty of Engineering has adopted a student-centred approach to learning, and teaching is based on problem based project work. The experimental work, data analysis and reporting will be done in teams of 3-4 persons.

Time of classes
Two weeks in August

Number of lessons

hours per week

Teaching language


Examination regulations

Exam regulations


Exam regulations

Examination is held

At the end of the course








The examination is based on an overall assessment of:

•Attendance on 80% of the learning activities.

•The assessment method is portfolio. The portfolio is individual and consists of exercise journals and reviews.

Form of examination



Second examiner: Internal


7-point grading scale


Student Identification Card - Date of birth



ECTS value


Additional exam information

The form of examination in the re-examination is the same as in the ordinary examination except the requirement of 80% attendance which is removed.

Additional information

Enrollment is limited to 40 students. If more applicants than places, applicants who meet the mandatory requirements are prioritised according to the below selection criteria:

  1. Undergraduate and graduate students from partner universities (exchange); international undergraduate and graduate guest students (fee-paying); undergraduate and graduate students from other Danish universities. 
  2. Ph.D students from partner universities and other international Ph.D. students; other applicants. 

Students are prioritised on a first come, first served basis, i.e. according to the time we receive your complete application. 

In case a course is filled up, we try to offer you an alternative course from your list of priorities. All final decisions about admission will be sent out continually.  

Courses offered

Offer period Offer type Profile Education Semester


Profile Education Semester Offer period