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: 11-01-2021


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

Date of Approval

11-01-2021

Course Responsible

Name Email Department
Mikkel Baun Kjærgaard mbkj@mmmi.sdu.dk SDU Software Engineering, Mærsk Mc-Kinney Møller Instituttet
Sofie Birch sbirch@tek.sdu.dk TEK Uddannelse, Det Tekniske Fakultet

Programme Secretary

Name Email Department City
Anna Schollain avs@tek.sdu.dk TEK Uddannelseskoordinering og -support, Det Tekniske Fakultet

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

At the end of the course

Tests

Exam

EKA

T930002102

Name

Exam

Description

Examination conditions:
Participation on 80% of the learning activities.

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

Form of examination

Portfolio

Censorship

Second examiner: Internal

Grading

7-point grading scale

Language

English

ECTS value

5

Additional information

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:

  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

Studieforløb

Profile Education Semester Offer period