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: 10-01-2022


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

10-01-2022

Course Responsible

Name Email Department
Mette Lind Johansen melj@tek.sdu.dk TEK Uddannelseskoordinering og Support
Mikkel Baun Kjærgaard mbkj@mmmi.sdu.dk SDU Software Engineering
Sofie Birch sbirch@tek.sdu.dk TEK Uddannelseskoordinering og Support

Programme Secretary

Name Email Department City
Anna Schollain avs@tek.sdu.dk TEK Uddannelseskoordinering og Support

Offered in

Odense

Level

Bachelor

Offered in

Summer school (spring)

Duration

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

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.

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

English

Examination regulations

Exam regulations

Name

Exam regulations

Examination is held

At the end of the course

Tests

Exam

EKA

T930002102

Name

Exam

Description

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

Portfolio

Censorship

Second examiner: Internal

Grading

7-point grading scale

Identification

Student Identification Card - Date of birth

Language

English

ECTS value

5

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

Studieforløb

Profile Education Semester Offer period