Continuous Delivery and DevOps - Summer School
Course ID
Course Title
ECTS value
Internal Course Code
Responsible study board
Administrative Unit
Date of Approval
Course Responsible
Name | Department | |
---|---|---|
Mikkel Baun Kjærgaard | mbkj@mmmi.sdu.dk | SDU Software Engineering |
Sofie Birch | sbirch@tek.sdu.dk | TEK Uddannelseskoordinering og -support |
Programme Secretary
Offered in
Level
Offered in
Duration
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
Number of lessons
Teaching language
Examination regulations
Exam regulations
Name
Examination is held
Tests
Exam
EKA
Name
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
Censorship
Grading
Identification
Language
ECTS value
Additional exam information
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.