Программирование и информационные технологии

02.03.02На английском и русском языках

Уровень обучения Бакалавриат

Форма обучения Очная

Продолжительность обучения 4 года

Основные учебные курсы
  • Алгебра и геометрия
  • Алгоритмы и анализ сложности
  • Алгоритмы и структуры данных
  • Архитектура вычислительных систем
  • Введение в науку о данных (онлайн-курс)
  • Введение в распределенные методы обработки информации
  • Введение в системы баз данных
  • Введение в современные пакеты научных и инженерных вычислений
  • Вычислительная математика
  • Дифференциальные и разностные уравнения
  • Интеллектуальные системы
  • Компьютерная графика
  • Компьютерные сети
  • Кратные интегралы и ряды
  • Математическая логика и теория алгоритмов
  • Математический анализ
  • Методы и средства научной визуализации
  • Методы оптимизации и исследование операций
  • Моделирование информационных процессов
  • Неклассические логики
  • Операционные системы
  • Основы Grid и Cloud вычислений
  • Основы дискретной математики
  • Основы менеджмента
  • Основы программирования
  • Основы функционального анализа
  • Практикум на ЭВМ
  • Прикладные задачи построения современных вычислительных систем
  • Прикладные задачи теории вероятности
  • Программная инженерия
  • Психология и педагогика
  • Современные информационные системы
  • Социальные и этические вопросы информационных технологий
  • Теория автоматов и формальных языков
  • Теория вероятности и математическая статистика
  • Теория конечных графов и ее приложения
  • Теория функций комплексной переменной
  • Технологии Интернет и WEB-программирования
  • Физика
  • Языки программирования
  • Grid and Cloud Computing (на английском языке)
Преимущества образования
  • Сочетание фундаментального образования в области математики и фундаментальной информатики, а также детального изучения информационных технологий, таких как, например, высокопроизводительные компьютерные системы, распределенные методы обработки информации, Grid и Cloud вычисления
  • В качестве тем научно-исследовательских и выпускных работ студентам предлагаются задачи, представляющие интерес для конкретных исследовательских организаций и промышленности. Эти задачи возникают благодаря прямым контактам преподавателей с такими организациями как Объединенный институт ядерных исследований (Дубна), Яндекс, Oracle, Digital Design и многими другими. Активные студенты, прошедшие определенный отбор, получают возможность работать над выпускной работой, используя оборудование и данные организации, поставившей задачу
  • Благодаря серьезной подготовке в области математики и фундаментальной информатики, выпускники могут работать в различных областях — от медицины до ядерных исследований, и при этом не только программистами, но прежде всего специалистами, способными как самостоятельно, так и совместно с коллегами пройти весь путь от постановки задачи до получения результата в форме программного продукта
  • Образовательная программа разработана с учетом профессиональных стандартов и потребностей работодателей
Практика и будущая карьера

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

Выпускники владеют фундаментальными знаниями и современными технологиями в области анализа данных, машинного обучения.

Перечень ключевых профессий
  • Программист
  • Архитектор программного обеспечения
  • Администратор баз данных
  • Специалист по информационным системам
  • Специалист по научно-исследовательским и опытно-конструкторским разработкам