Fundamental Informatics and Information Technologies

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

About the training program

The Bachelor's degree program “Fundamental Informatics and Information Technologies” at RUDN University is offered with two tracks: “Fundamental Informatics and Information Technologies” (Faculty of Physics, Mathematics and Natural Sciences) and “Artificial Intelligence: Development and Training of Intelligent Systems” (Faculty of Artificial Intelligence).

What will they teach you?

  • Веб технологиям и API.
  • Работе в командной строке, скриптам (Bash/PowerShell).
  • Системе контроля версий (Git), CI/CD (базово).
  • Сборке проектов и управлению зависимостями (CMake, Maven, pip, npm и аналоги).
  • Постановке и решению задач исследовательского типа.
  • Работе с научной литературой и конференциями.
  • Дискретной математике, математической логике, теории вероятностей и статистике.
  • Теории алгоритмов и анализу сложности — умению оценивать, насколько эффективно работает решение, и выбирать оптимальный подход.
  • Теории формальных языков и автоматов, теории информации — нужны для понимания компиляторов, обработки текстов, сжатия и передачи данных.
  • Языкам программирования — от основ до приёмов написания чистого, поддерживаемого кода.
  • Структурам данных и алгоритмов — работе с массивами, списками, деревьями, графами, хеш таблицами; реализация и применению классических алгоритмов.
  • Программной инженерии и тестированию — принципам жизненного цикла ПО, проектированию архитектуры небольших систем, написанию тестов, работа с Git.
  • Операционным системам — пониманию процессов, потоков, памяти, файловых систем, системных вызовов.
  • Компьютерным сетям — моделям OSI/TCP IP, протоколам, основам сетевой безопасности и маршрутизации.
  • Архитектуре вычислительных систем — устройству процессоров, конвейеров, кэша, параллелизма; влияние архитектуры на производительность кода.
  • Базам данных и SQL, NoSQL подходам.
  • Основам обработки и анализа данных. Принципам информационной безопасности — базовым моделям угроз, аутентификации, шифрованию, безопасной разработке.

What do graduates do?

Thanks to their strong mathematical foundation and in-depth study of algorithms, graduates are in demand not only in traditional IT companies, but also in fintech, telecommunications, science, industry, and other sectors where precise and scalable solutions are needed. They can pursue careers as software developers (frontend, backend, or full-stack), software engineers, data analysts, machine learning and AI specialists, testers and QA engineers, DevOps engineers (starting as junior DevOps engineers), database administrators or system administrators, computer science researchers, technical writers, computer science teachers, or tutors.

Pass score on budget

2026
30
2025
30
2024
30

Entrance exams

Exam 1 of 2

Russian language

Exam 2 of 2

Portfolio competition

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!