Bachelor of Science in Technology + Master of Science in Technology (optional)
Study field
Area of study
Software Engineering
LUT School of Engineering Sciences
180 + 120 ECTS credits
3 + 2 years (3 years of Bachelor's studies + 2 years of Master's studies)
Study type
Degree studies
Form of study
Contact teaching
Start date
When to apply
Regular admission
8–22 January 2025 at 15:00 (UTC+2), with degrees completed in Finland
Rolling admission
1 November 2024–15 April 2025 at 15:00 (UTC+3), with degrees completed outside of Finland
Tuition fee
EUR 9 000/academic year for non EU/EEA students. No tuition fees for EU/EEA students.

Programming skills give you the tools to solve great societal challenges. Challenges can be related to, for example, digitalisation, reducing energy consumption, the research and development needs of the business world or guiding consumer behaviour towards sustainability. Societal or organisational problems may also be solved by introducing a new software service, product or system to provide assistance and information to the people around us.

Software engineering is for people who are interested in problem solving and want to make things faster, less costly and more efficient in the future. You will produce solutions that take into account the needs of both individuals and large companies.

The Bachelor's Programme in Software and Systems Engineering is a unique, international double degree programme developed in cooperation with the Hebei University of Technology (HEBUT) in China. Students admitted to this bachelor's programme will receive a degree certificate from two universities after they have fulfilled the degree requirements of both universities. You will complete the entire degree in Lahti, Finland.

Note: Those holding Chinese citizenship are subject to regulations set by Chinese Ministry of Education and must directly apply to HEBUT in order to get double degree. Non-Chinese speaking students must pass a language test during their studies at LUT to receive a degree from Hebei University of Technology. The language test assesses takers' abilities in the application of everyday Chinese (Mandarin). Test contains listening  and reading comprehension and writing sections. Students  who have passed the language test can communicate in Chinese at a basic level in their daily, academic, and professional lives. They can manage most communication in Chinese when travelling in China. For more information, contact

What will you learn in the programme?


As a graduate in software engineering, you will develop profitable, sustainable and user-friendly solutions for different needs. You will understand that software and IT hardware are tools for solutions: they often serve as an essential support for other disciplines, in addition to creating opportunities and services themselves.

After completing the studies in the Bachelor's Programme in Software and Systems Engineering, you will be able to participate in software system and service development projects as a developer. You will learn scientific thinking and be prepared for scientific work. You will be able to utilise math and science to solve problems.

You will learn to take into account aspects of digitalisation, information management and sustainable development when designing software. You will be able to apply logical thinking and science to solve problems and real-life challenges.

The business perspective in your studies will help you outline what tools you can use to create software and how you will be employed when you graduate. Already during your studies, you can take advantage of the university's start-up and software development platforms and start your own business. At LUT University, you can further deepen your commercial skills as a developer of new products and services.

Degree structure and studies


The Bachelor's Programme in Software and Systems Engineering takes three years, and graduates receive a degree from two universities. The programme leads to the degree of Bachelor of Science in Technology, B.Sc. (Tech.), which is 180 ECTS credits.

The programme includes general, intermediate specialisation, minor, language and elective studies as well as a Bachelor's thesis at the end of the studies. Read more in this academic year’s curriculum.

After completing your Bachelor's degree in the software and systems engineering, you can continue your studies in the Master's programmes at LUT in the field of software engineering: Digital Systems and Service Development, Software Engineering and Digital Transformation or Software Product Management and Business.


Career prospects


There are many reasons why software engineering is so popular, such as good job security, high starting salaries, and diverse job opportunities across industries.

After graduation, you will have good competencies to work as an expert in the software industry in development, management and business development.


Master's graduates in software and systems engineering have gone on to become software developers, testing engineers, automation engineers, software designers, business process analysts, business service innovators, digital transformation consultants etc.

Subscribe to our newsletter

The LUT newsletter is your guide to what's happening on campus and in the student community, delivered directly to your email each month.