Level: Master
Start date: Autumn 2026
City: Jönköping
Credits: 120 credits
Degree: Degree of Master of Science (120 credits) with a major in Computer Science, specialisation in Software Engineering for AI
JU Direct Application (recommended), application period: 2025-10-16 - 2026-05-02
For those who apply through universityadmissions.se, application period: 2025-10-16 – 2026-01-15
## About the programme AI is one of the most transformative technologies of our time - but building safe, robust, and ethical AI software systems requires more than algorithms. Specifically, a systematic and structured approach to software development is needed. However, AI/ML systems differ from traditional software: they are shaped both by code and data, and their behaviour can evolve over time. This creates new demands for quality assurance, versioning, testing, and operations - and requires new ways of combining data science, AI, and software engineering. This master’s programme is built around that combination. Offered in close collaboration with the Jönköping AI Lab and leading industrial partners, it ensures strong ties to both cutting-edge research and industry practice. ### Year one – Foundations in AI and software engineering In the first year, you follow two parallel tracks: - **Core AI and data science:** courses in data science, machine learning, and deep learning give you theoretical and practical insight into algorithms, modelling, and the use of large datasets. - **Software engineering for AI systems:** courses such as Developing AI-enabled systems, AI systems in production, and Research methods in SE4AI provide you with the principles, tools, and methods for engineering AI/ML systems across the full lifecycle. You also strengthen your skills in Python programming and mathematics for intelligent systems, creating a solid base for advanced AI development. ### Year two - Integration and specialisation In the second year, the two tracks converge into an advanced focus on software engineering for AI. You take courses such as Advanced Software Engineering for AI, Developing LLM-enabled systems, and State-of-the-art in SE4AI. You also choose an elective: either a project course where you build and evaluate AI-enabled software in practice, or an industrial placement where you apply your skills in a professional environment. The final semester is dedicated to a 30-credit master’s thesis in software engineering for AI, often carried out in collaboration with industry or research groups. ### What you will learn Throughout the programme, you will develop the ability to: - engineer and deploy scalable AI/ML systems in production, - design, implement, and manage continuous training pipelines for data, code, and models, - understand and implement machine learning, deep learning, Large Language Models (LLMs), and agent-based systems, - apply state-of-the-art research in software engineering for AI, - reflect critically on responsible AI, including fairness, transparency, and ethics. ### Career opportunities Graduates of *Software Engineering for AI* are prepared for specialist roles in one of the fastest-growing fields worldwide. Typical positions include AI Engineer, Machine Learning Engineer, Software Architect for AI systems, Data Scientist, MLOps Engineer, or AI Solutions Architect. Many graduates also move into strategic roles such as Technical Product Manager with an AI focus, or Chief AI Officer. For those aiming for research, the programme also provides a strong foundation for PhD studies in computer science and AI, enabling you to contribute to the development of the next generation of AI solutions.

The programme is conducted at School of Engineering
Credits: 120 credits
Level: Master
Language: English
Rate of study: 100%
City: Jönköping
Place of study: Normal teaching
Start date: Autumn 2026
Selection: JU Direct Application: Admission is done continuously. For those who apply through universityadmissons.se: Selection is based on previous academic merits. Ranking is made in descending order.
Requirements: The applicant must hold a minimum of a bachelor's degree (i.e. the equivalent of 180 ECTS credits at an accredited university) with at least 90 credits in the main field of computer engineering, computer science, informatics, information systems, information technology, or equivalent. The bachelor’s degree should comprise a minimum of 15 credits in mathematics and at least 30 credits in programming/software development. Proof of English proficiency is required.
Application code: HJ-MU110
Degree: Degree of Master of Science (120 credits) with a major in Computer Science, specialisation in Software Engineering for AI
Tuition fee: For the first semester: 85000 SEK
Total tuition fee: 340000 SEK

Tuition fees do NOT apply for EU/EEA citizens or exchange students

Year 1


Autumn 2026

Python Programming for AI, 7.5 credits

Developing AI-Enabled Systems, 7.5 credits

Mathematics for Intelligent Systems, 7.5 credits

Data Science, 7.5 credits


Spring 2027

AI Systems in Production, 7.5 credits

Research Methods in SE4AI, 7.5 credits

Machine Learning, 7.5 credits

Deep Learning, 7.5 credits


Year 2


Autumn 2027

Advanced Software Engineering for AI, 7.5 credits

Developing LLM-Enabled Systems, 7.5 credits

State-of-the-art in SE4AI, 7.5 credits

Possiblility to study abroad, 30 credits


Spring 2028

Final Project Work in Computer Science, 30 credits


Optional

Industrial Placement Course in Computer Science, (Autumn 2027) , 7.5 credits

SE4AI Project, (Autumn 2027) , 7.5 credits


As a graduate of Software Engineering for AI, you’ll be ready to take on specialist roles in one of the most rapidly advancing fields globally. You might work as an AI Engineer, Machine Learning Engineer, MLOps Engineer, Software Architect for AI systems, or Data Scientist. Many graduates also move into strategic positions such as a Technical Product Manager with an AI focus, or as a Chief AI Officer, driving innovation at a higher level.

 

If you're aiming for a research career, the programme gives you a solid foundation for PhD studies in computer science and AI, enabling you to contribute to the development of the next generation of AI solutions.

View over the city of Jönköping

Contact us

required
required
required
required
required
By submitting the form, you agree to receive communications from Jönköping University and our
representatives about our degree programmes via email and/or text message. You can unsubscribe at
any time.
Tick here to agree with our privacy policy. We respect and protect your data.
required