Degree: Software and Systems Engineering (TiBScLah_DD)
Period: 2023-2024

Learning outcomes:

After completing the Bachelor's programme in Software and Systems Engineering the graduate will be able to

1) apply software engineering theory, principles, tools and processes, as well as the theory and principles of computer science and mathematics, to development of complex, scalable software systems,

2) demonstrate software engineering application domain knowledge and principles of selecting and the use of software methods,

3) understand the dynamics of how teams develop and function, productively participate in software projects with heterogeneous teams,

4) interact professionally with colleagues or clients and overcome challenges that arise from geographic distance, cultural differences, and multiple languages in the context of computing and software engineering,

5) communicate effectively both verbally and in writing, produce documents, and work as a part of a project team using English,

6) recognize the need for, and engage in, lifelong learning,

7) describe, design and solve problems by programming and using software engineering techniques and experimentation,

8) apply technical skills in different application domains taking into account technical, social, an economical constraints,

9) elicit, analyze and specify software requirements through a productive working relationship with project stakeholders,

10) apply appropriate codes of ethics and professional conduct to the solution of software engineering problems and

11) understand IT related business, entrepreneurship and innovation models.



  • This BSc is taught in English.
  • This is a Tekniikan kandidaatti (TkK), Bachelor of Science in Technology (B.Sc. Tech.) degree amounting to 180 ECTS.
  • A lower university degree gives eligibility to apply for Master's studies.
  • The BSc education is arranged so that full-time students can complete the degree in three academic years.

Degree Structure

The BSc in technology 180 ECTS consists of

  • common obligatory general studies, include introductory course as well as courses in C programming, mathematics, statistical mathematics.
  • language and communication studies in Chinese, Finnish and English.
  • intermediate specialisation studies of 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.. The specialisation studies include a Bachelor's thesis and seminar.
  • minor min. of 20 ECTS, in energy economics; sustainability science; practical engineering, innovation and entrepreneurship; industrial engineering and management; Chinese business, culture and technology and Study Finnish – Live and Work in Finland.

  • elective studies.

This is a double degree programme, and the graduates will receive a degree certificate from two universities, Lappeenranta University of Technology (LUT) and Hebei University of Technology (HEBUT), after they have fulfilled the degree requirements of both universities. Non-Chinese speaking students must pass HSK level III language test to receive a degree from HEBUT. HSK test is China’s official language test for non-native speakers of Chinese.

General Studies33,00
Language and Communication Studies10,0019,00
Intermediate Specialisation Studies101,00
Minor Studies20,00
Elective studies0,00