ITL24524 DevOps and Low-code Development (Spring 2027)
Facts about the course
- ECTS Credits:
- 10
- Responsible faculty:
- Faculty of Computer Sciences, Engineering and Economics
- Campus:
- Halden
- Course Leader:
- Hans Petter Vangen
- Teaching language:
- English
- Duration:
- ½ year
Table of contents
The course is affiliated to the following study programme
Mandatory course for
- Bachelor in Information Systems (from year 2025)
Elective course for
- Bachelor in Computer Sciences
- Bachelor in Information Systems (years 2023 and 2024)
Recommended previous knowledge
ITF19019 Introduction to programming
ITF20319 Software Engineering og testing
Teaching semester
5th semester (Autumn) for years 2023 and 2024
4th semester (Spring) from year 2025
Content
The student's learning outcomes on passing the course
Knowledge:
The student knows
- The concepts of DevOps and its practices
- Model-driven software development and its advantages
- Common tools for model-driven development
- Low code software development principles vs. conventional software development
- Common platforms and tools for low code software developments
Skills:
The student can
- Work in a DevOps software development environment
- Use Model-driven develoment approach to identify requirements and design a software solution
- Collaborate and communicate with domain experts using a modeling language
- Solve a business problem with low-code development approach
Teaching and learning methods
Workload
Approx. 250 hours.
4 hours of lectures and workshops + practice per week
Exam
Portfolio and written exam
The exam is a partial exam, it consists of two parts:
- A portfolio comprises of up to 10 deliverables in groups of 4-5 students, that are carried out throughout the semester (accounts for 65%). The deliverables shall be delivered within given deadlines and according to the requirements outlined by the course instructor. Each student receives an individual grade on a scale from A to F.
- 2-hour individual written exam (accounts for 35%). No aids allowed. Grades are given on a scale from A to F.
Both part exams must be passed to receive a grade in the course.
One overall grade is given in the course according to the grading scale A-F.
Examiners
Conditions for resit/rescheduled exams
In case of a new or postponed exam, each part exam can be retaken, and the results of the part exams will be combined again.
Resit / rescheduled exam is carried out at the same time as the next ordinary examination. The department management can nevertheless decide to arrange a resit exam in the following semester.
Course evaluation
This course is evaluated by a
- End-term evaluation (compulsory)
The responsible for the course compiles a report based on the feedback from the students and his/her own experience with the course. The report is discussed by the study quality committee of the department of Computer Sciences and communication.