Blekinge Institute of Technology
Master’s programme in AI and Software Engineering (120 credits)
Karlskrona, Sweden
Master degree
DURATION
2 years
LANGUAGES
English
PACE
Full time
APPLICATION DEADLINE
EARLIEST START DATE
Aug 2027
TUITION FEES
SEK 70,000 / per semester *
STUDY FORMAT
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.
There is a strong and growing demand for expertise in AI-driven software development, both in Sweden and internationally. Organisations across all sectors are expanding their use of AI, increasing the need for specialists who can combine software engineering with AI competence.
Graduates are prepared for roles where software engineering and AI meet in practice: building AI-enabled products that work reliably in real-world settings and improving how software is developed using AI. Typical roles include:
- AI Engineer or ML Engineer
- Software Engineer (AI-enabled or general systems)
- Tester / Quality Assurance Engineer
- MLOps Engineer or Data Engineer
- Architect or Technical Specialist for AI-integrated products
- Expert in AI-driven development processes and tools
Because the programme includes strong foundations in design, development, testing, and maintenance, graduates are also well suited for general software engineering roles such as software developer, software architect, and tester/QA, even outside AI‑focused environments.