Software and technology have become increasingly important in our daily lives. With the aid of digitalisation, societies are renewing their structures and operations, which offers countless opportunities for IT experts.

The Bachelor’s Program in Software Systems Engineering is a unique, international double degree program developed in cooperation with Hebei University of Technology (HEBUT) in China. Students admitted to the Bachelor’s Programme in Software Systems Engineering at LUT University 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.

Programming skills give you the tools to solve great societal challenges. Challenges can be related to, for example, digitalization, reducing energy consumption, the research and development needs of the business world or guiding consumer behavior towards sustainability. Societal or organizational 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.

After completing a bachelor’s degree in software engineering, you can continue your studies directly in the Master’s programs at LUT in the field of software engineering:

Semester starts

Autumn 2024

Degree info

  • Bachelor of Science in Technology
  • 3 academic years / 180 ECTS
  • Language of instruction: English
  • Tuition fee: 9 000€ / academic year
  • Campus: Lahti

Edunation application period

Rolling Admission:

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 essential support for other disciplines, in addition to creating opportunities and services themselves.

After completing the studies in the Bachelor’s Program 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 utilize math and science to solve problems.

You will learn to take into account aspects of digitalization, 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.

The Bachelor’s Programme in Software and Systems Engineering is a three-year double degree programme. The programme is developed in cooperation with Hebei University of Technology (HEBUT) in China. The programme leads to the degree of Bachelor of Science in Technology, M.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. You will complete the entire degree in Lahti, Finland.

  • General studies (44 ECTS credits) include studies in engineering physics, C programming, mathematics, technical documentation and 3D modelling, statistical mathematics, introduction to IoT-based systems.
  • Intermediate specialisation studies (85 ECTS credits) focus on topics in object-oriented programming, computer science, user interfaces and usability, discrete models and methods, data structures and algorithms, web applications, computer networks and Internet, cybersecurity of software systems.
  • Options for minor studies (20 ECTS credits) include sustainability science, practical engineering, innovation and entrepreneurship, technology in China.
  • Language studies (19 ECTS credits) include Chinese, Finnish and English and are featured with the aim to increase intercultural communication abilities as well as employability in Finland, China and around the world.
  • In elective studies (2 ECTS credits), you can select any course at LUT.
  • Bachelor’s thesis, 10 ECTS credits


After completing your Bachelor’s degree in software and systems engineering, you can continue your studies directly in the Master’s programs at LUT in the field of software engineering, Software Product Management and Business or Software Engineering and Digital Transformation.

Software and Systems Engineering covers the technologies, tools and methods for the design, development and testing of software products, systems, and services. The studies apply modern and widely adopted approaches.

The main themes include different programming paradigms and environments, applying systematic processes in the development of systems and services, collecting software requirements and designing user interfaces.

In addition to the design and development of software, the curriculum also includes aspects of communications technology, hardware systems and special topics such as artificial intelligence. You will also select a minor subject from the offered portfolio, which includes topics involving energy systems, sustainability and economics, electrical engineering and mechanical engineering.

Your studies will consist of theory lectures, tutorials, seminar presentations, company visits, code camps, and hackathon projects. You will work both independently and in groups. Tutorials and projects prepare you for applying your knowledge and skills to practical work and take responsibility for practical tasks. They also support the development of your teamwork and presentation skills.

The programme collaborates with the working world: it invites visiting lecturers and arranges code camps, project-based courses and hackathons together with companies in the area. The teaching staff has strong practical knowledge of industry.

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

The admission requirements for the program can found on the university page.

Further information about the tuition fee and available scholarships for the program can found on the university page.


Read more in our FAQ