Continuous Delivery and DevOps - Summer School

Academic Study Board of the Faculty of Engineering

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

Course ID: T930007101
ECTS value: 5

Date of Approval: 11-12-2022


Duration: Intensive course

Version: Archive

Course ID

T930007101

Course Title

Continuous Delivery and DevOps - Summer School

ECTS value

5

Internal Course Code

SSB-CD

Responsible study board

Academic Study Board of the Faculty of Engineering

Administrative Unit

Mærsk McKinney Møller Instituttet

Date of Approval

11-12-2022

Course Responsible

Name Email Department
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 (autumn)

Duration

Intensive course

Mandatory prerequisites

Students must have passed no less than 70 ECTS on their bachelor’s or Bachelor of Engineering degree. 

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

supervision hours in total

Teaching language

English

Examination regulations

Exam regulations

Name

Exam regulations

Examination is held

At the end of the course

Tests

Exam

EKA

T930007102

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 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

Please note that registration for this elective course is binding. However, we recommend you apply for de-registration of Summer School courses if you do not pass your exams in June, leaving you to register for re-exams in August. Apply by filling out the form “Application of Exemption from the Deadline for Registration or De-registration for Courses” here: https://spoc.sdu.dk/form/4153/view. 

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

  • Engineering students from Software Engineering and Software Technology, who needs this specific summer course or 5 ECTS electives to graduate
  • Students from SDU-TEK and SDU-NAT provided the course is approved as an elective on their study programmes
  • Other students from SDU-TEK with preapproval of credit transfer
  • Other students from SDU-NAT with preapproval of credit transfer
  • Other students from SDU with preapproval of credit transfer 

Note: If further selection criteria are needed this will be based on a first-come-first-served basis. 

 If you need to pass mandatory subjects from the 5th semester of your bachelor's programme, you cannot register for the summer course as a master's elective, as you can only take master's electives once your bachelor's degree has been completed. 

who have taken this course as part of their bachelor’s degree are not allowed to register for the course as part of their master’s degree.

Courses offered

Offer period Offer type Profile Education Semester

Studieforløb

Profile Education Semester Offer period