General Information

Programs in Russian

Programs in English

Short-term Courses

Special Programs

PostDoc System

Master's degree programs in English

Learning Outcomes

Laboratory Facilities


Apply now!


Master of Science in Software Engineering


Big Data Solutions

Learning mode


Program Duration

2 years (120 ECTS), official start date August, 27

Language of instruction


Entry requirements

Academic Entry Requirements:

Bachelor Degree or equivalent degree and qualification.

English Language Requirements: English as a native language / certificate TOEFL (paper 500 and better; web 55 and better) or IELTS (5.5 or better) or Equivalent Certificate / TPU Entrance Test.

Selection process:

All individuals are selected on their results of TPU Entrance Exams. Additional selection criteria: GPA in Bachelor Programme; relative merits and abilities of the applicant, approved by certificates.

Tuition fee (per year)

227 490 RUB

Recruitment for the Master's Programs is realized provided there are groups with a minimum number of 5 persons.

Big Data is recognized as one of the most important areas of future technology, and is fast gaining the attention of many industries, since it can provide high value to companies.

Data sets grow rapidly - in part because they are increasingly gathered by cheap and numerous information-sensing mobile devices, aerial (remote sensing), software logs, cameras, microphones, radio-frequency identification (RFID) readers and wireless sensor networks. The world's technological per-capita capacity to store information has roughly doubled every 40 months since the 1980s; as of 2012, every day 2.5 exabytes (2.5x1018) of data are generated. Important question for large enterprises is determining who should own big-data initiatives that affect the entire organization.

The educational program "Big Data Solutions" will help students understand the Big Data analytics capabilities and potential benefits and support them seeking to formulate more effective data-driven analytics strategies.

This program provides in-depth coverage of topics in Big Data from data generation, storage, management,and transfer to analytics, with focus on the state-of-the-art technologies, tools, architectures, and systems that constitute big-data computing solutions in high-performance networks. Real-life Big Data applications in various domains (particularly in science) are introduced as use cases to illustrate the development, deployment and testing of a wide spectrum of emerging Big Data solutions.

  • Data Analysis Methods
  • Distributed Systems and Cloud Computing
  • Large Scale Data Bases
  • Big Data Programming Tools
  • Big Data Analytics
  • Web Data Mining

Manipulation, storage, and analysis of large scale data; large-scale distributed filesystems like HDFS (Hadoop Distributed File System); large scale databases including SQL and NoSQL; MapReduce algorithm design. Python and parallel programming. Big Data visualization. Working with Distributed Systems and Cloud Computing.

Competences and skills:

Mathematics and technical knowledge and skills in the exploration, modeling, analysis and use of the latest Big Data tools and techniques.

Management skills in Big Data systems implementation and Big Data services.

Research skills in analytics and optimization, focusing on predictive modeling, data mining, business analysis, marketing analytics and others.

Implementation of the basic educational program of Master studies is provided by qualified teachers. Scientists doctorate or PhD with 75% of the teachers providing the training process in the direction of the Magistracy.

The general management of the scientific content and the educational part of the master's program is carried out by Professor of Science. Direct supervision of master students performed scientific leaders who have a degree and (or) the academic status or leadership experience in the field.

Program Director: Gubin Evgeny I.(e-mail:, mob. +7 906-958-72-50).

EvgenyI.Gubin, PhD

+7 906 9587250