Иллюстрация

Software Engineering • Higher IT School at TSU

Education

Too Cold for Comfort?

Perfect for Coding

The Bachelor in Software Engineering at Tomsk State University’s Higher IT School is the first fully English-taught Bachelor’s program in IT at TSU. It offers international students a modern curriculum based on Computing Curricula 2020 and other recognised international standards that combines strong foundations in programming, computer science, and mathematics with courses in system analysis, software quality, and IT infrastructure

Read the Cirrucula

Icon

Curriculum

From the very beginning, students not only learn coding but also practice working in teams on real project cases. In these projects, they take on different professional roles, analyze real-world tasks, and learn to communicate effectively within diverse teams. This approach helps students strengthen not only their technical knowledge, but also essential soft skills - such as collaboration, problem-solving, and leadership - that are highly valued in global IT companies

Year-by-year Curriculum

Icon

Download

Icon

Admission Requirements

To apply for the Bachelor in Software Engineering (English-taught) at Tomsk State University, you will need to prepare the following:

1

Educational Background

You must have completed secondary education (high school or equivalent). If you are in your final year of high school, you may start your application by submitting your latest semester grades. The final diploma must be provided no later than the official admission deadline

Your diploma or transcript should show that you are eligible for university-level studies in your home country (or country of residence)

2

Required Documents

Passport copy

Needed to start your application. The passport must be valid for at least 2 years from the date of application

High school diploma and transcript

Scans in English Language are accepted for the application; originals must be presented later

Certified Russian translations

Translations of your diploma and passport. These can be submitted upon arrival in Tomsk if you don’t have them ready during application

Legalization or apostille

If your documents are issued outside Russia, they may need legalization or an apostille. This ensures they are valid in Russia. These can also be submitted upon arrival in Tomsk if you don’t have them ready during application

Application form

Completed online

Optional certificates

Additional diplomas, awards, or achievements (academic, sports, competitions) may strengthen your application

3

Entrance Exams

All applicants must pass two online written exams:

Mathematics

Tests logical thinking, problem-solving, and readiness for technical study

English

Ensures you can study in English comfortably. We do not accept international language certificates, hence even if you have one, you will need to sit the exam

Exams are held online, so you can take them from your home country without traveling to Russia

Sample exams are provided by email upon request

4

Admission Criteria

Your exam scores and academic performance determine admission

Motivational interview (15–20 min talk with our Admission Manager)

Students with high entrance exam scores may receive tuition fee discounts as a scholarship incentive

5

After Admission

If accepted, you will receive an official admission letter from TSU. With this, you can:

  • Pay the tuition fees for the Semester 1
  • Apply for a student visa (with support from TSU’s International Office)
  • Book your place in TSU’s student dormitories

Tip for International Students

Don’t worry if you’re new to Russia — Admission Office Team will guide you step by step with all documents, exam process and visa application

Career opportunities

Backend Development

Build the “brains” of applications: server logic, APIs, and databases. Work with Python, Java, Go, and microservice architecture

Frontend Development

Create what users see: interactive interfaces with React or Vue.js, modern UX/UI, and cross-browser optimization

Mobile Development

Design and build apps for iOS (Swift) and Android (Kotlin) — from idea to launch in the App Store and Google Play

Systems Analysis

Design IT systems from requirement gathering to architecture solutions. Act as the bridge between business and developers

Software Testing (QA)

Ensure quality through automated testing (Selenium), load testing, and modern QA processes

UX/UI Design

Build user-friendly interfaces: from sketches to prototypes in Figma. Conduct user research and develop product-focused design solutions

Graduates are also well-prepared to continue their studies in master’s programs at top international universities, or to pursue careers in global tech companies where teamwork and problem-solving skills are in high demand

Our contacts

Chat With Us

Icon

For Agents

Icon

Apply Now

starting in June 2026

Admission Office:admission@hits.tsu.ru

WeChat:@anya_tomsk

Our address: Russia, Tomsk, ​Lenin Avenue, 36; Building No. 2; 2nd floor

Иллюстрация

Software Engineering • Higher IT School at TSU

Education

Too Cold for Comfort?

Perfect for Coding

The Bachelor in Software Engineering at Tomsk State University’s Higher IT School is the first fully English-taught Bachelor’s program in IT at TSU. It offers international students a modern curriculum based on Computing Curricula 2020 and other recognised international standards that combines strong foundations in programming, computer science, and mathematics with courses in system analysis, software quality, and IT infrastructure

Curriculum

From the very beginning, students not only learn coding but also practice working in teams on real project cases. In these projects, they take on different professional roles, analyze real-world tasks, and learn to communicate effectively within diverse teams. This approach helps students strengthen not only their technical knowledge, but also essential soft skills - such as collaboration, problem-solving, and leadership - that are highly valued in global IT companies

Year-by-year Curriculum

Icon

Download

Icon

Admission Requirements

To apply for the Bachelor in Software Engineering (English-taught) at Tomsk State University, you will need to prepare the following:

1

Educational Background

You must have completed secondary education (high school or equivalent). If you are in your final year of high school, you may start your application by submitting your latest semester grades. The final diploma must be provided no later than the official admission deadline

Your diploma or transcript should show that you are eligible for university-level studies in your home country (or country of residence)

2

Required Documents

Passport copy

Needed to start your application. The passport must be valid for at least 2 years from the date of application

High school diploma and transcript

Scans in English Language are accepted for the application; originals must be presented later

Certified Russian translations

Translations of your diploma and passport. These can be submitted upon arrival in Tomsk if you don’t have them ready during application

Legalization or apostille

If your documents are issued outside Russia, they may need legalization or an apostille. This ensures they are valid in Russia. These can also be submitted upon arrival in Tomsk if you don’t have them ready during application

Application form

Completed online

Optional certificates

Additional diplomas, awards, or achievements (academic, sports, competitions) may strengthen your application

3

Entrance Exams

All applicants must pass two online written exams:

Mathematics

Tests logical thinking, problem-solving, and readiness for technical study

English

Ensures you can study in English comfortably. We do not accept international language certificates, hence even if you have one, you will need to sit the exam

Exams are held online, so you can take them from your home country without traveling to Russia

Sample exams are provided by email upon request

4

Admission Criteria

Your exam scores and academic performance determine admission

Motivational interview (15–20 min talk with our Admission Manager)

Students with high entrance exam scores may receive tuition fee discounts as a scholarship incentive

5

After Admission

If accepted, you will receive an official admission letter from TSU. With this, you can:

  • Pay the tuition fees for the Semester 1
  • Apply for a student visa (with support from TSU’s International Office)
  • Book your place in TSU’s student dormitories

Tip for International Students

Don’t worry if you’re new to Russia — Admission Office Team will guide you step by step with all documents, exam process and visa application

Career opportunities

Backend Development

Build the “brains” of applications: server logic, APIs, and databases. Work with Python, Java, Go, and microservice architecture

Frontend Development

Create what users see: interactive interfaces with React or Vue.js, modern UX/UI, and cross-browser optimization

Mobile Development

Design and build apps for iOS (Swift) and Android (Kotlin) — from idea to launch in the App Store and Google Play

Systems Analysis

Design IT systems from requirement gathering to architecture solutions. Act as the bridge between business and developers

Software Testing (QA)

Ensure quality through automated testing (Selenium), load testing, and modern QA processes

UX/UI Design

Build user-friendly interfaces: from sketches to prototypes in Figma. Conduct user research and develop product-focused design solutions

Graduates are also well-prepared to continue their studies in master’s programs at top international universities, or to pursue careers in global tech companies where teamwork and problem-solving skills are in high demand

Our contacts

Chat With Us

Icon

For Agents

Icon

Apply Now

starting in June 2026

Admission Office:admission@hits.tsu.ru

WeChat:@anya_tomsk

Our address: Russia, Tomsk, ​Lenin Avenue, 36; Building No. 2; 2nd floor

Иллюстрация

Software Engineering • Higher IT School at TSU

Education

Too Cold for Comfort?

Perfect for Coding

The Bachelor in Software Engineering at Tomsk State University’s Higher IT School is the first fully English-taught Bachelor’s program in IT at TSU. It offers international students a modern curriculum based on Computing Curricula 2020 and other recognised international standards that combines strong foundations in programming, computer science, and mathematics with courses in system analysis, software quality, and IT infrastructure

Curriculum

From the very beginning, students not only learn coding but also practice working in teams on real project cases. In these projects, they take on different professional roles, analyze real-world tasks, and learn to communicate effectively within diverse teams. This approach helps students strengthen not only their technical knowledge, but also essential soft skills - such as collaboration, problem-solving, and leadership - that are highly valued in global IT companies

Year-by-year Curriculum

Icon

Download

Icon

Admission Requirements

To apply for the Bachelor in Software Engineering (English-taught) at Tomsk State University, you will need to prepare the following:

1

Educational Background

You must have completed secondary education (high school or equivalent). If you are in your final year of high school, you may start your application by submitting your latest semester grades. The final diploma must be provided no later than the official admission deadline

Your diploma or transcript should show that you are eligible for university-level studies in your home country (or country of residence)

2

Required Documents

Passport copy

Needed to start your application. The passport must be valid for at least 2 years from the date of application

High school diploma and transcript

Scans in English Language are accepted for the application; originals must be presented later

Certified Russian translations

Translations of your diploma and passport. These can be submitted upon arrival in Tomsk if you don’t have them ready during application

Legalization or apostille

If your documents are issued outside Russia, they may need legalization or an apostille. This ensures they are valid in Russia. These can also be submitted upon arrival in Tomsk if you don’t have them ready during application

Application form

Completed online

Optional certificates

Additional diplomas, awards, or achievements (academic, sports, competitions) may strengthen your application

3

Entrance Exams

All applicants must pass two online written exams:

Mathematics

Tests logical thinking, problem-solving, and readiness for technical study

English

Ensures you can study in English comfortably. We do not accept international language certificates, hence even if you have one, you will need to sit the exam

Exams are held online, so you can take them from your home country without traveling to Russia

Sample exams are provided by email upon request

4

Admission Criteria

Your exam scores and academic performance determine admission

Motivational interview (15–20 min talk with our Admission Manager)

Students with high entrance exam scores may receive tuition fee discounts as a scholarship incentive

5

After Admission

If accepted, you will receive an official admission letter from TSU. With this, you can:

  • Pay the tuition fees for the Semester 1
  • Apply for a student visa (with support from TSU’s International Office)
  • Book your place in TSU’s student dormitories

Tip for International Students

Don’t worry if you’re new to Russia — Admission Office Team will guide you step by step with all documents, exam process and visa application

Career opportunities

Backend Development

Build the “brains” of applications: server logic, APIs, and databases. Work with Python, Java, Go, and microservice architecture

Frontend Development

Create what users see: interactive interfaces with React or Vue.js, modern UX/UI, and cross-browser optimization

Mobile Development

Design and build apps for iOS (Swift) and Android (Kotlin) — from idea to launch in the App Store and Google Play

Systems Analysis

Design IT systems from requirement gathering to architecture solutions. Act as the bridge between business and developers

Software Testing (QA)

Ensure quality through automated testing (Selenium), load testing, and modern QA processes

UX/UI Design

Build user-friendly interfaces: from sketches to prototypes in Figma. Conduct user research and develop product-focused design solutions

Graduates are also well-prepared to continue their studies in master’s programs at top international universities, or to pursue careers in global tech companies where teamwork and problem-solving skills are in high demand

Our contacts

Chat With Us

Icon

For Agents

Icon

Apply Now

starting in June 2026

Admission Office:admission@hits.tsu.ru

WeChat:@anya_tomsk

Our address: Russia, Tomsk, ​Lenin Avenue, 36; Building No. 2; 2nd floor