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 (autumn), Summer school (spring)
Level: Bachelor

Course ID: T930002101
ECTS value: 5

Date of Approval: 21-01-2019


Duration: Intensive course

Version: Archive

Course ID

T930002101

Course Title

Continuous Delivery and DevOps - Summer School

ECTS value

5

Internal Course Code

XSSB-CD

Responsible study board

Academic Study Board of the Faculty of Engineering

Administrative Unit

Mærsk McKinney Møller Instituttet

Date of Approval

21-01-2019

Course Responsible

Name Email Department
Kasper Hallenborg hallenborg@mmmi.sdu.dk
Sofie Birch sbirch@tek.sdu.dk

Programme Secretary

Name Email Department City
Lise Lotte Krogh lilk@tek.sdu.dk

Offered in

Odense

Level

Bachelor

Offered in

Summer school (autumn), Summer school (spring)

Duration

Intensive course

Mandatory prerequisites

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

Completion of minimum 2 years of a related engineering programme.

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

Content

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.

Time of classes
Two weeks in August

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.

Number of lessons

hours per week

Teaching language

English

Examination regulations

Exam regulations

Name

Exam regulations

Examination is held

In August 2019

Tests

Exam

EKA

T930002102

Name

Exam

Description

Examination conditions:

Participation on 80% of the learning activities.


The written exam consists of two parts:

1. Written open-book practical assignments yielding 50% of total points

2. Written closed-book theoretical exam yielding 50% of total points

Form of examination

Written examination

Censorship

Second examiner: Internal

Grading

7-point grading scale

Identification

Student Identification Card - Student Identification Number

Language

English

ECTS value

5

Additional information

Summer course in August 2019.

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

  • International applicants (bachelor level, third year or higher)
    • Exchange students (partner universities)
    • Guest students
  • International applicants (master level)
    • Exchange students (partner universities)
    • Guest students
  • Applicants from other Danish educational institution (bachelor level)
  • Applicants from other Danish educational institution (master level)
  • International applicants (PhD level)
    • Exchange students (partner universities)
    • Guest students
  • Applicants not enrolled on an educational institution
  • Other students 

Note: Applicants from engineering or natural sciences will take priority. If remaining places, applicants with another academic background will be assessed according to the same selection criteria. 

Courses offered

Offer period Offer type Profile Education Semester

Studieforløb

Profile Education Semester Offer period