Skip to main content
Degree programme

AI-native Software, Computing Sciences and Electrical Engineering

Tampere University

Join us in creating the AI-powered digital world

Software is no longer static. It learns, adapts, and collaborates with humans. Artificial intelligence (AI) is transforming not only what software does, but how it is designed, built, and evolved, shaping new ways of engineering software systems throughout their lifecycle. The AI‑Native Software specialization prepares you to lead this transformation. You will learn to create software systems where AI is not an add-on, but a fundamental building block, powering intelligent behaviour, continuous improvement, and new kinds of user experiences. Come study with us and shape the future of software in an AI-powered world.

Application period

Separate application 15 December 2025–5 January 2026 at 15.00 (UTC+2)

Type

Master's degree (University)

Degree earned

Master of Science

Planned duration

2 years

Extent of studies

120 ECTS credits

City

Tampere

Tuition fee for non-EU/EEA citizens

12000 € per academic year

Strong and versatile foundation for your future career 

AI‑native Software (MSc) prepares you to engineer software in a paradigm where AI systems act as collaborators rather than tools. You will learn to understand and analyse problem domains for software system development, in which AI components, generative models, and autonomous agents play a central role in functionality, development, and continuous evolution. 

The specialisation provides a strong foundation in computer science and software engineering, combined with a deep understanding of how AI reshapes system design, development workflows, and decision-making. You will gain the skills to build robust software systems, integrate AI into real-world applications, and critically evaluate their capabilities and limitations. 

You will also develop the engineering judgment needed to design systems that are reliable, responsible, and sustainable, addressing questions of safety, accountability, and trust from the outset. 

By combining technical depth with a forward-looking perspective, the specialisation equips you to thrive in a rapidly evolving field and to shape the future of software in an AI-powered world. 

This Master's programme is taught in English. Before applying, please check our language requirements for Master's programmes

  

Gain valuable insight from industry collaboration 

An exceptionally large number of IT companies in the Tampere region provide an inspiring environment and opportunities to apply your skills and address fascinating real-life challenges.  The research conducted at the Tampere Software Engineering Research Center and the AI research lab (GPTLab) further strengthens the programme’s emphasis on state-of-the-art methods and technologies. The close collaboration with industry ensures that the contents of the programme are both on a high level academically and relevant to your future career prospects. 

  

Career prospects in AI-native Software 

As a graduate, you will be equipped to work in roles that combine software engineering expertise with advanced AI capabilities, for example: 

  • AI-native software engineer 

  • AI systems architect 

  • Technology Consultant or Innovator 

  • Academic and research career 

Your skills will be relevant across industries where intelligent systems are transforming products, services, and operations. 

 

Learning outcomes of the study track 

Upon completion of the AI-native Software specialisation, you will understand AI-native software engineering and be able to design, develop, and improve high-quality software systems where AI is an integral part of the solution. You will be able to 

  • Develop and evaluate demanding AI-native software systems 

  • Apply AI-enabled methods and tools throughout software development 

  • Assess architectures, technologies, and trade-offs in AI-native systems 

  • Consider ethical, legal, security, and sustainability aspects 

  • Follow advances in software engineering and AI, supporting expert work, research, and doctoral studies. 

 

Key courses   

  • Software Systems Architecture 

  • Software Product and Process Management 

  • Software Engineering Project 

  • Courses related to AI assisted software development and development of AI-native software systems 

AI-native Software (MSc) is one of the specialisations in the Master’s Programme in Computing Sciences and Electrical Engineering.

Curriculum

Detailed information on the content and structure of the studies is included in the curriculum.

Become a student

Learn more about the studies, admissions, and eligibility criteria on Studyinfo. In addition, applications are submitted via the Studyinfo.fi service.

TASE

TASE - Software Engineering Research Center focuses on developing efficient, predictable, and economically sustainable ways to produce high-quality software.

GPT-Lab

What happens when you put professors, postdocs, developers—and thousands of AI agents—under one roof? Watch GPT-Lab team turning research into real-world impact.

Get to know the professors

Associate Professor David Hästbacka

David Hästbacka leads a research group in the field of software engineering and informatics, with applications in industrial automation, production, and energy systems. His research focuses on system architecture, information system composition and integration platforms, as well as semantics for networked systems and services. He is also involved in teaching and supervising topics related to Web and Cloud architectures and dependable IoT systems.

Assistant professor Toni Taipalus

Currently, Toni Taipalus' main research topic is green information systems.  That is, how to design and implement data processing and data storage with a special focus on sustainable use of energy and natural resources. 

 

Get to know Computing Sciences unit of the Faculty of Information Technology and Communication Sciences (ITC)

For more information

Please read through the information provided. For further questions regarding the application process, contact our Admissions office at admissions.tau@tuni.fi