Tomsk Polytechnic University

We offer students a choice of two specializations: Big Data Technologies and Data Analytics in Software Development and Testing

Big Data Technologies

The Master's program is aimed at training specialists who are proficient in distributed data storage technologies, data transformation and fast access, as well as Big Data analysts who are proficient in Big Data analysis technologies, identifying their interrelationships and building mathematical models.

A mandatory part of the curriculum is research practice in leading IT companies of the region, where students have the opportunity to gain experience working in teams on the development and operation of big data software, as well as on the analysis and interpretation of large amounts of data. Internships are planned at commercial and government firms that develop software for big data storage and analysis.

The results of big data analysis are used in healthcare, telecommunications, commerce, logistics, finance, and government. In particular, big data is used in both upstream and downstream industries. Enterprises can draw conclusions about the efficiency of field development, track overhaul schedules and equipment condition, and forecast demand for manufactured products and prices based on the information received.

Data analytics in software development and testing

The specialization includes training in software engineering, mathematical modeling, complex systems analysis, as well as multivariate data analysis, natural language processing, and intelligent process analysis.

The Program graduates will be able to solve problems involving the use of data storage, preparation and analysis techniques, and interpretation of results in software development with an emphasis on testing and quality assurance.

You will gain knowledge in the following areas:

  • Exploratory analysis and visualization of complex data sets;
  • Process monitoring and detection for high load applications;
  • Analyzing event logs with machine learning methods;
  • Analyzing software product specifications with natural language processing tools;
  • Automation of bug report classification.

See the detailed syllabus here.

Teaching staff

Program manager

Gubin Evgeny Ivanovich

Associate Professor

Center for Cybernetic Studies, office 209

+7 (3822) 701777

+7 (3822) 701777 ext. 4414

gubine@tpu.ru