Bachelors Software Engineering

Full Time

Bachelors Software Engineering

Tomsk State University
  • $ See Details
    1st year fees
  • 240
  • Campus
  • Bachelor
  • 4 years


Software Engineering undergraduate degree offers both theoretical and practical training in the application of engineering principles to the design, development, and implementation of the software. By using modern teaching technologies such as flipped classrooms, project, and problem-solving techniques this program is aimed at training specialists who will be able to quickly adapt as the new technologies in the field are developed. 

In the first two years of study, the students are going to be introduced to the basics of the engineering aspects of computer science. They will be studying current programming languages at an intensive level, understand the methodology of software systems engineering. In addition, they receive training in project management, software quality assurance, and entrepreneurship. The last two years of the degree are dedicated to students honing their skills in the professional environment by developing their own start-up, undergoing an internship, or completing an exchange program. 

Admission Requirements

Required documents (to be submitted online):


1) a passport copy;

2) a high school certificate copy (OR a registrar-issued transcript of grades for the last semester); upon arrival students must provide the admissions committee with an original document;

3) certified translation of the diploma and the passport into Russian language (can be submitted upon arrival)

4) a completed application form (online)

5) other diplomas and certificates proving any other achievements (if available)

6) entrance exams

Courses Units

You need to complete 240 credit hours to successfully obtain this degree. Please check detail of study units at

More Information

We believe that the great advantage of our program is the fact that most of our staff are involved in corporate projects. This allows for continuous modernization of the Software Engineering degree at TSU with a view on the market changes. Moreover, a study in Tomsk adds to your student experience by being exposed to the truly Russian IT environment in the heart of Siberia.

Career Opportunities

You can join one of the following careers:

popular courses