6B06101 Компьютерные науки
Структура образовательной программы

Подготовка специалиста по данной экспериментальной программе предполагает формирование определенных профессиональных компетенций, включающих знания и умения по проектированию и оценке алгоритмов и прикладных программных интерфейсов; разработке и анализу взаимодействующих процессов в информационных средах; разработке, эксплуатации и сопровождению программных систем для компьютеров, компьютерных сетей и средств коммуникации; определению новых областей применения компьютерных систем и проектированию для них программного обеспечения и др

Профильные дисциплины
  • Языки и технологии программирования
  • Разработка компиляторов 1/2
  • Programming with PL/SQL
  • Data Science and Machine Learning 1/2/3
  • SAS Programming 1
  • The Data Science of Health Informatics 1/2
  • Data Mining 1/2
  • Функциональное программирование на Scala 1/2
Основная компетенция

Продемонстрировать мастерство в области компьютерных наук в следующих основных областях знаний:

  • Алгоритмы, структуры данных и сложность
  • Языки программирования и компиляторы
  • Разработка программного обеспечения и разработка
  • Компьютерная техника и архитектура
  • Применение современных методов машинного обучения, анализа данных. Обучение управлению данными
  • Проектирование баз данных
  • Способность осуществлять поиск, хранение, обработку и анализ информации из различных источников, представлять ее в требуемом формате с использованием информационных и компьютерных технологий 
  • Создание программных решений с использованием технологий машинного обучения
  • Разработка мобильных и web приложений
  • Разрабатывать, внедрять и оценивать компьютерную или математическую систему, процесс или программу для удовлетворения желаемых потребностей в рамках реальных условий
  • Разработка компьютерных игр и мультимедийных приложений
Ведущие позиции
  • Специалист по разработке программного обеспечения;
  • Специалист по информационным технологиям телекоммуникационных систем;
  • Специалист по компьютерному дизайну и разработке Веб-приложений;
  • Специалист по разработке и продвижению мобильных приложений;
  • Специалист по обработке, анализу и хранению больших массивов данных, так называемых «Big Data» (Data Scientist);
  • Специалист по машинному обучению