Degree structure and studies
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 the software and systems engineering, you can continue your studies directly in the Master's programmes 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.
Software and Systems Engineering
Double degree from LUT and HEBUT,
Bachelor of Science in Technology
180 ECTS credits
3 + 2 years
(3 years of Bachelor's studies + 2 years of Master's studies)
LUT School of Energy Systems
EUR 9 000/academic year
(non EU/EEA students)
Available from the second year
Next application period
7–20 January 2021
Jussi Kasurinen, Head of the Programme
tel. +358 50 436 0146
tel. +358 46 920 9173