Blekinge Institute of Technology Master’s programme in AI and Software Engineering (120 credits)
Blekinge Institute of Technology

Blekinge Institute of Technology

Master’s programme in AI and Software Engineering (120 credits)

Karlskrona, Sweden

Master degree

2 years

English

Full time

Aug 2027

SEK 70,000 / per semester *

On-Campus

* EU/EEA citizens are not required to pay fees

Key Summary

About: The Master’s programme in AI and Software Engineering (120 credits) at Blekinge Institute of Technology focuses on integrating software engineering with advanced AI. You'll study requirements, design, development, testing, maintenance, machine learning, data engineering, MLOps, DevOps, CI/CD and software architecture. The programme covers SE4AI (embedding AI in systems) and AI4SE (using AI to improve development), combining theory with industry projects to build reliable AI-enabled systems.

Career Outcomes: Graduates can pursue roles where software engineering and AI meet. Typical positions include AI Engineer, ML Engineer, Software Engineer, MLOps Engineer and Tester / Quality Assurance Engineer. Employers span industry and operations.

How do we develop the next generation of software using artificial intelligence, and how do we build AI‑enabled systems that remain reliable in real-world use? On the Master’s Programme in AI and Software Engineering, you will gain deep expertise in both modern software development and advanced AI methods.

What will you study?

The programme is designed for students who want to master modern software engineering —including requirements engineering, software design, development, testing, and maintenance— while learning how to integrate AI into real software systems. You will learn to develop, integrate, and quality-assure AI components in software systems, and understand how AI can be used to make the entire development chain more efficient.

You will also explore how AI can strengthen software engineering, for example through AI-assisted code generation, intelligent testing, and optimisation. This makes the programme a strong choice whether you want to build reliable software systems with AI components or use AI to improve the tools and processes behind software development.

You will study how AI and software engineering intersect in real projects and environments. You will learn how machine learning, data management, and MLOps are used in modern development settings, from requirements and design to testing, operations, and system improvement. The programme blends theory with practical projects in which you solve real-world challenges alongside industry partners.

You will specialise in two key areas:

  • SE4AI – how AI components are architected, designed, developed, and embedded in complex systems
  • AI4SE – how AI can augment, simplify, and improve development processes and tools

You will develop in-depth knowledge in areas such as MLOps, data engineering, software architecture, machine learning, DevOps, CI/CD, and the engineering of AI-enabled software solutions.