6 EC
Semester 2, period 4
5364DCBS6Y
Owner | Master Software Engineering |
Coordinator | dr. Zhiming Zhao |
Part of | Master Software Engineering, year 1 |
Activity | Hours | |
Hoorcollege | 28 | |
Laptopcollege | 56 | |
Self study | 84 | |
Total | 168 | (6 EC x 28 uur) |
Requirements concerning attendance (TER-B).
Item and weight | Details |
Final grade | |
2 (20%) Basic Cloud and DevOps skills | Mandatory |
5 (50%) Group assignment: Project report | Mandatory |
1 (10%) Group assignment: Project presentations | Mandatory |
1.5 (15%) Group assignment: SOTA report | Mandatory |
0.5 (5%) Group assignment: State Of The Art (SOTA) study presentation | Mandatory |
The 'Regulations governing fraud and plagiarism for UvA students' applies to this course. This will be monitored carefully. Upon suspicion of fraud or plagiarism the Examinations Board of the programme will be informed. For the 'Regulations governing fraud and plagiarism for UvA students' see: www.student.uva.nl
Weeks |
Topics |
Lab |
Week 1 08/02/2024 09/02/2024 |
- Course introduction - Lecture 1: DevOps / SE -1 (Service, Agile) |
- Set up lab environment - Set up a project group - Set up SOTA team - Assignment 1: REST, Docker, Kubernetes |
- Lecture 2: DevOps / SE -2 (Version, CI/CD, pipeline) |
||
Week 2 15/02/2024 16/02/2024 |
- Cloud and cloud services introduction |
● Assignment 2. Cloud Computing Foundation (AWS Academy class) |
- Cloud monitoring - Cloud-powered software design |
||
Week 3 22/02/2024 23/02/2024 |
- Cloud application development |
● Assignment 3. Cloud monitoring and CloudFormation.
|
- Cloud Automation tools, CloudFormation, Ansible |
||
Week 4 01/03/2024 02/03/2024 |
- Cloud Security and Compliance, DevSecOps |
● Assignment 4. Ansible |
- DevOps/Agile in practice |
||
Week 5 08/03/2024 09/03/2024 |
- Milestone presentation-1 |
|
- Milestone presentation-2 |
||
Week 6 15/03/2024 16/03/2024 |
- SOTA presentation -1 |
Course projects, SOTA, and reporting |
- SOTA presentation -2 |
||
Week 7 22/03/2024 23/04/2024 |
- Project presentation-1 |
Course projects, SOTA, and reporting |
- Project presentation -2 |