Software Engineering

Start: 1 September 2023

Degree: Bachelor

Duration: 4 years


Language: Russian

Application deadline: 15 August 2023

Program website:


Undergraduate degree in Software Engineering 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—this program strives to train professionals who will be able to quickly adapt to the constantly updating job market.

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 learning relevant programming languages and getting acquainted to the methodology of software systems engineering. In addition, they will 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 startups, undergoing internships or exchange programs. 

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, Tomsk is located in the heart of Siberia, meaning that IT education here is an experience that will give you a true taste of what Russia really is.

Required documents (to be submitted online):


1) copy of passport

2) copy of high school certificate/a registrar-issued transcript of grades for the last semester; upon arrival, students must provide the Admission Office with an original document

NOTE! documents received outside of Russia must be endorsed in accordance with the procedure established by the legislation of the Russian Federation, or with an apostille (except when endorsement is not required by the legislation of the Russian Federation and (or) an international treaty)

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

4) completed application form (

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

6) entrance exams:

                - written test in mathematics

                - written test in Russian language proficiency

Tuition fee per year is 227,000 rub. 


Scholarships are available via