
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
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
Download
Admission Requirements
To apply for the Bachelor in Software Engineering (English-taught) at Tomsk State University, you will need to prepare the following:
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)
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
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
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
After Admission
If accepted, you will receive an official admission letter from TSU. With this, you can:
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
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
Download
Admission Requirements
To apply for the Bachelor in Software Engineering (English-taught) at Tomsk State University, you will need to prepare the following:
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)
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
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
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
After Admission
If accepted, you will receive an official admission letter from TSU. With this, you can:
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
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
Download
Admission Requirements
To apply for the Bachelor in Software Engineering (English-taught) at Tomsk State University, you will need to prepare the following:
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)
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
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
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
After Admission
If accepted, you will receive an official admission letter from TSU. With this, you can:
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
Admission Office:admission@hits.tsu.ru
WeChat:@anya_tomsk
Our address: Russia, Tomsk, Lenin Avenue, 36; Building No. 2; 2nd floor