ITL24524 DevOps and Low-code Development (Autumn 2025)

Facts about the course

ECTS Credits:
10
Responsible faculty:
Faculty of Computer Sciences, Engineering and Economics
Campus:
Halden
Course Leader:
Alireza Khakpour
Teaching language:
English
Duration:
½ year

Table of contents

The course is affiliated to the following study programme

Elective course for Bachelor in Information Systems

Recommended previous knowledge

ITF19019 Introduction to programming

ITF20319 Software Engineering og testing

Teaching semester

5th semester (Autumn)

Content

This course introduces the principles of DevOps and its practices within cloud environments. Students will explore how low- and no-code development approaches can accelerate automation, deployment, and monitoring processes. The course also covers model-driven development (MDD) as a framework for creating reusable, scalable, and maintainable solutions in DevOps pipelines. By combining practical exercises with theoretical knowledge, students will gain hands-on experience in using tools and platforms to optimize workflows and enhance software delivery in cloud-based environments.

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

Lectures, workshops and assignments.

Workload

Approx. 250 hours.

4 hours of lectures and workshops + practice per week

Exam

Portfolio in groups

The portfolio comprises of up to 10 deliverables in groups of 4-5 students, that are carried out throughout the semester. The deliverables shall be delivered within given deadlines and according to the requirements outlined by the course instructor.

The grade is based on an overall assessment. An individual final grade is given, using the A-F grading scale.

Examiners

Internal or external assessment

Conditions for resit/rescheduled exams

Rescheduled exam must be taken in connection with the next ordinary course examination. The department management may, however, decide to arrange a deferred examination in the following semester for students with valid absence from the regular examination.

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.

Reading list

The current reading list for 2025 Autumn can be found in Leganto
Last updated from FS (Felles studentsystem) Oct. 15, 2026 4:23:19 AM