Mathematics and Computer Science

Patrice Lumumba Peoples’ Friendship University of Russia
Подать документы
29
Contract-based places
12
places on a budget basis
459 000
Cost of tuition per year

About the training program

The programme is aimed at developing and applying mathematical and algorithmic methods to solve problems in mathematical and computer modelling of various systems (physical, technical, economic, etc.), as well as at developing software systems and suites for solving applied research problems. The main objects of professional activity are mathematical, algorithmic and simulation models of complex processes and systems for various purposes. Students can carry out their research and development in applied mathematical modelling, 5G/6G network modelling and analysis, or artificial intelligence technologies.

What will they teach you?

  • Алгоритмам и структурам данных: оценивать сложность алгоритмов, выбирать оптимальные структуры для задач, реализовывать эффективные решения.
  • Программированию и разработке ПО: работать с языками программирования (часто — Python, C++, Java), осваивать принципы разработки, тестирования и сопровождения кода.
  • Базам данных и компьютерным сетям: проектировать схемы баз данных, писать запросы (SQL), понимать принципы передачи данных и архитектуры сетей.
  • Основам машинного обучения и анализа данных: применять статистические методы для анализа данных, использовать базовые модели машинного обучения, интерпретировать результаты.
  • Методам доказательства и формальным подходам: развивать логическое и аналитическое мышление, необходимое для верификации программ и математических рассуждений.
  • Проектной работе и командной разработке: использовать системы контроля версий (Git), инструменты CI/CD, методики Agile/Scrum, оформлять техническую документацию.
  • Фундаментальной математике: мат. анализу, линейной алгебре, дискретной математике, теории вероятностей и математической статистике — чтобы строить строгие доказательства и формальные модели.
  • Математическому моделированию и численным методам: строить модели реальных процессов, применять численные алгоритмы, работать с погрешностями вычислений.

What do graduates do?

Graduates of the Mathematics and Computer Science degree program can pursue careers as analysts, research project managers, and developers of information systems for various purposes and specialized software. Possible occupations include systems analyst, research fellow, information systems specialist, software product developer, project manager in mathematics and computer modeling, and software developer. Potential employers include Russian and foreign universities, world-class research centers, and analytical and IT divisions of state corporations and IT companies.

Pass score on budget

2026
30
2025
30
2024
30

Entrance exams

Exam 1 of 2

Portfolio competition

Exam 2 of 2

Russian language

Our other training programs

Hello!Shall we talk?Ask questions!I will answer any question!Any questions?Ask!Any questions left?Ready to help!I will be glad to help!Click on me!