

The Master of Science in Software Engineering with a focus on Software Engineering for AI is a two-year, full-time on-campus program that provides students with a deep understanding of both software engineering principles and artificial intelligence technologies. The program covers critical topics such as AI algorithms, machine learning, software development processes, and system integration, equipping students to develop intelligent software solutions that drive innovation in AI applications.
Graduates will be well-prepared for careers in AI software development, machine learning engineering, and systems integration. Jonkoping University offers a cutting-edge curriculum with a strong focus on practical experience, ensuring that students gain the technical expertise to build advanced AI systems and software solutions.
Semester 1 – Foundations of Software Engineering for AI
• Introduction to Software Engineering and Development Tools
• Basics of Artificial Intelligence and Machine Learning
• Programming Languages and Algorithms
• Research Methods in Software Engineering
Semester 2 – Advanced Software Engineering for AI
• AI Algorithms and Neural Networks
• Machine Learning and Data Mining Techniques
• Software Development Lifecycle and Testing
• Elective Modules in Software Engineering
Semester 3 – Specialized Software Engineering for AI
• AI in Software Applications and Systems
• Ethical AI and Responsible Development
• Software Architecture and Design Patterns
• Fieldwork/Research Project in AI Engineering
Semester 4 – Master’s Thesis & Final Project
• Independent Research / Thesis
• Advanced Topics in Software Engineering for AI
• Final Presentation & Research Evaluation
Graduates of the Software Engineering for AI program are well-prepared for careers in artificial intelligence development, machine learning, and software engineering. They can work as AI engineers, machine learning developers, software architects, and data scientists. As AI continues to transform various industries, the demand for software engineers skilled in AI and machine learning is high. Graduates often work in tech companies, AI-focused startups, and research institutions, contributing to the design and implementation of AI-driven solutions.
The Software Engineering for AI program offers students specialized training in AI algorithms, data structures, and software engineering principles. Students gain hands-on experience in developing AI applications, including natural language processing, computer vision, and robotics. The program’s focus on both software engineering and AI ensures that graduates are well-equipped to meet the growing demand for AI solutions across industries.
For further information, please contact the admissions office at:
Phone: +46 36 10 10 00
Email: info@ju.se
Address: Jonkoping University, Gjuterigatan 5, 553 18 Jonkoping, Sweden