02.03.02

Фундаментальная информатика и информационные технологии (бакалавриат)

Фундаментальная IT-подготовка: алгоритмы, системы, данные и современные технологии разработки.

Баркалов Константин Александрович

Руководитель программы

Баркалов Константин Александрович

Доктор технических наук, доцент, профессор кафедры математического обеспечения и суперкомпьютерных технологий института информационных технологий, математики и механики

Страница преподавателя

Бакалаврская программа «Фундаментальная информатика и информационные технологии» направлена на освоение математических моделей, алгоритмов, технологий, сред и инструментов разработки сложного программного обеспечения для высокопроизводительных вычислений.

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

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

Курс по компьютерному зрению преподают разработчики всемирно известной библиотеки OpenCV. Он входит в образовательную траекторию подготовки CV/ML-инженеров высокого уровня. Блок включает компьютерную графику, компьютерное зрение, научную визуализацию, классическое машинное обучение, глубокое обучение и искусственный интеллект.

Обучение осуществляется по самостоятельно установленному образовательному стандарту ННГУ, включенному в общеевропейский регистр аккредитованных инженерных программ Европейской сети по аккредитации в области инженерного образования.

Цифры и факты

4года обучения

Очная форма бакалавриата.

Бакалавриатуровень программы

Фундаментальная подготовка и инженерная практика.

ITприкладной фокус

Алгоритмы, системы, данные и современные технологии.

Что я буду изучать?

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

Базовая математика

  • Математический анализ;
  • теория вероятностей и математическая статистика;
  • дискретная математика;
  • вычислительные методы;
  • дифференциальные уравнения;
  • алгебра и геометрия;
  • математическая логика и теория алгоритмов;
  • методы оптимизации;
  • теория автоматов и формальных языков.

Программирование и вычислительные системы

  • Основы программирования;
  • алгоритмы и структуры данных;
  • операционные системы;
  • технология программирования мобильных систем;
  • алгоритмы и анализ сложности;
  • технологии баз данных;
  • распределенное программирование;
  • архитектура вычислительных систем;
  • введение в теорию трансляторов.

Компьютерная графика, ИИ и высокопроизводительные вычисления

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

Учебный фокус программы

01  Базовая математикаМатематический анализ, теория вероятностей и математическая статистика, дискретная математика, вычислительные методы
02  Программирование и вычислительные системыОсновы программирования, алгоритмы и структуры данных, операционные системы, технология программирования мобильных систем
03  Компьютерная графика, ИИ и высокопроизводительные вычисленияКомпьютерная графика, машинное обучение и анализ данных, параллельное программирование для кластерных систем, параллельное программирование для систем с общей памятью

Производственная практика

Практика проходит в учебно-исследовательских лабораториях, на профильных кафедрах, в межкафедральных лабораториях и научных центрах института ИТММ.

Начиная с третьего курса, студенты могут участвовать в различных R&D-проектах, выполняемых для коммерческих компаний и государственных структур.

Кем я стану

Разработчик ПО

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

Архитектор ПО

Проектирует структуру сложных систем и выбирает технологии для устойчивой разработки.

Исследователь компьютерных наук

Работает с алгоритмами, моделями и экспериментами в области Computer Science.

Где я смогу работать?

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

  • Росатом;
  • YADRO;
  • Яндекс;
  • Сбер;
  • Huawei;
  • VK;
  • Тинькофф;
  • МФИ Софт;
  • Ростех;
  • Тензор.

Что сдавать при поступлении?

Русский язык

Обязательный предмет. Минимальный балл: 40

Математика

Профильный экзамен. Минимальный балл: 40

Физика или информатика

Предмет на выбор. Минимальные баллы: физика — 41, информатика и ИКТ — 46

Хочу поступить

Перейдите по кнопке, чтобы открыть сайт приемной комиссии ННГУ: там собраны сроки, документы, правила приема и актуальная информация для поступающих.

К поступлению