
AI-native Software, Computing Sciences and Electrical Engineering
Join us in creating the AI-powered digital world
Application period
Type
Degree earned
Planned duration
Extent of studies
City
Campus
Tuition fee for non-EU/EEA citizens
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
