Информатика и вычислительная техника

Открыта регистрация на участие в грантовом конкурсе 2018/2019 — подать заявку.

О программе

Длительность программы: 4 года

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

Образовательная программа состоит из трех блоков: фундаментальные (core) курсы, курсы по выбору (elective) и командный проект (3-5 человек). В учебном плане выделено до 32 недель на прохождение стажировок в IT-компаниях, стартапах и исследовательских лабораториях.

Критерии отбора

  • Английский язык — Intermediate и выше;
  • Личные достижения: участие в олимпиадах, конкурсах, конференциях (приоритет IT‑достижениям);
  • Высокая успеваемость по информатике (темы для поступающих) и математике (темы для поступающих);
  • Базовые навыки программирования.

Узнать подробнее о процессе отбора можно по ссылке.

Учебная программа

В течение первых 2-х лет студенты изучают фундаментальные (core) курсы по инженерным и компьютерным наукам. С 3 курса обучения доступны курсы по выбору по направлениям: искусственный интеллект, информационная безопасность, программное обеспечение, биоинформатика, разработка игр и приложений, наука о больших данных.

Больше половины курсов предполагают работу в командах над проектами. На некоторых курсах студенты ведут исследовательскую работу под руководством сотрудников лабораторий Университета Иннополис.

1 год

СПИСОК КУРСОВ

Введение в разработку программного обеспечения

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

Архитектура вычислительных систем

Компьютеры сегодня везде — в смартфонах, автомобилях, телевизорах, Hi-Fi системах, сетевом оборудовании, умном доме. Этот курс знакомит студентов с архитектурой компьютерных систем, рассматривая отдельные компоненты, такие как процессоры, память и устройства ввода/вывода на аппаратное и программное обеспечение. Студенты научатся разрабатывать цифровые логические устройства для изучения выскокоуровневого взаимодействия отдельных аппаратных компонентов компьютерной системы. Курс охватывает концепции последовательной и параллельной архитектурой, включая взаимодействие разных компонентов памяти, их расположение и размещение, связь между множественными процессорами, пакетной обработкой и проблем функционирования. Цель данного курса — определить возможности и производительность компьютерных систем и понять взаимодействие между архитектурой компьютера и программного обеспечения, включая компиляторы, операционные системы, высокоуровневые способы хранения данных (реляционная БД, XML-файл) и приложения для конечных пользователей. При разнообразии новых устройств и тенденций, таких как Интернет вещей (IoT), курс поможет понять соотношение затрат к производительности и влияния проектных решений на кибер-физические системы.

Дискретная математика / логика

Дискретная математика — основа компьютерных наук, которая затрагивает многие их сферы. Материал этого курса в основном затрагивает структуры данных и алгоритмов, но также охватывает и другие предметы. Темы этого курсы включают в себя теорию множеств, графов, вероятностей, логику и др.

Математический анализ

Этот вводный курс охватывает дифференциальное исчисление и интегрирование функций одной переменной с приложениями. Основная цель курса — связать дифференциальные величины с величиной интеграла. Это достигается с помощью формулы Ньютона-Лейбница (основной теоремы анализа). У слушателей должно быть понимание интеграла как накопленной суммы, производной от скорости изменения и обратной зависимости между вычислением интеграла и дифференцированием.

Структуры данных и алгоритмы

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

Линейная алгебра
Теория вероятности и статистический анализ
2 год

СПИСОК КУРСОВ

Моделирование данных и баз данных

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

Операционные системы и сети
Теория информации
Теория вычислительных систем
Парадигмы программирования
Введение в искусственный интеллект
Физика
История

Кем работают выпускники

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

Кем работают выпускники:

  • Разработчик программного обеспечения;
  • Младший научный сотрудник;
  • IT-предприниматель.

Как поступить

  1. Подача заявки на отбор
    Подайте заявку на нашем сайте, заполните анкету и пройдите онлайн-тесты на проверку IT-навыков и знания английского языка в личном кабинете абитуриента.
  2. Очный отбор в Иннополисе
    При положительном результате рассмотрения заявки мы пригласим вас на очный отбор. В программе: оценка IT-навыков и знания английского языка, собеседование с профессорами на английском языке, выявление личностных качеств.
  3. Грант на обучение
    При успешном прохождении отбора вы получите грант на обучение. Для зачисления нужно сдать ЕГЭ по математике, информатике (или физике) и русскому языку в сумме выше 240 баллов.

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

ПОДАТЬ ЗАЯВКУ НА ОТБОР