Поступление 2017 личный кабинет

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

09.04.04 Программная инженерия
форма
обучения:
Очная 2 года
количество мест: 15/15
  • 15 бюджетных мест
  • 15 контрактных мест
вступительные
испытания:
ДЭ КП КД ВЭ
  • Дистанционный экзамен
  • Конкурс «Портфолио» Университета ИТМО
  • Конкурс докладов «Конгресс молодых ученых»
  • Вступительный экзамен
стоимость обучения
в 2017 году:
199 тыс. руб.
в год
  • 199 тыс. руб в год для граждан Российской федерации
  • 219 тыс. руб в год для иностранных граждан

ПАСПОРТ ПРОГРАММЫ

Руководитель программы
Учебный план
Языки обучения
RUS
Русский
Учебные корпуса
Кронверкский пр., д. 49ул. Чайковского, д.11Биржевая линия, д.14Биржевая линия, д.16
Выпускающая кафедра

ОПИСАНИЕ ПРОГРАММЫ

Программа рассчитана на подготовку специалистов по разработке программного обеспечения для мобильных устройств и встраиваемых компьютерных систем (платформы Android iOS, Embedded Linux). В процессе обучения соблюден баланс между изучением новейших технологий программирования, ознакомлением с аппаратно-программными платформами мобильных и встраиваемых компьютерных систем и техническими знаниями базового характера.

Акцент делается на практику решения технически сложных, комплексных задач. Например, предлагаются проекты, в рамках которых студенту нужно будет разработать мобильное приложение для телефона или планшета, связывающееся и управляющее  распределенной системой, состоящей из высоконагруженных серверов высокой доступности и базы данных клиентов, в большом количестве подключающихся к этим серверам. Также предлагаются задания по программированию устройств класса «Интернет вещей» (Internet of Things), построенных на специализированных контроллерах под ОС EmbeddedLinus, FreeRTOS и других.

В рамках лабораторных работ методично отрабатываются специфические навыки разработки на языках C/C++, Python, Kotlin и Java под различные мобильные платформы (Android, iOS) и под операционные системы реального времени (EmbeddedLinux, FreeRTOS).

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

Преподаватели - сотрудники Университета ИТМО и ведущих IT-компаний - имеют не только серьезную теоретическую подготовку, но и реальный опыт, полученный при выполнении серьезных индустриальных проектов.

Большинство специальных дисциплин осваиваются в хорошо технически оснащенных лабораториях на базе «Технопарка Университета ИТМО», в красивейшем месте и здании на Биржевой линии Васильевского острова. 

АКТУАЛЬНОСТЬ И ЗНАЧИМОСТЬ ПРОГРАММЫ

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

Мы обеспечим студентам то, что даст возможность занять выгодную вакансию в этой отрасли, эффективно продвигаться по карьерной лестнице в качестве высокопрофессионального специалиста или технического руководителя. В процессе обучения будет заложена профессиональная основа в виде технологий и инструментов, требуемых в настоящий момент и в обозримом будущем на рынке труда. К ним относятся: Java, Python, C, C++, Android, iOS, Linux, различные фреймворки, библиотеки, инструменты для программирования (‎GCC, IntelliJ IDEA, Eclipse, NetBeans), отладки и ведения проектов (Git, YouTrack, Jira), методологии гибкой разработки программного обеспечения (Scrum и Kanban).

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

ЦЕЛЬ ПРОГРАММЫ

Магистерская программа задумана и построена так, чтобы подготовить опытного Android/iOS/RTOS разработчика, способного профессионально самореализоваться в технической, руководящей или научной деятельности: найти перспективную работу, быстро дорасти до уровня ведущего программиста, стать со временем высокооплачиваемым системным архитектором или менеджером проектов, выйти на уровень топ-менеджмента значимых компаний или открыть свой собственный бизнес.

ПРЕПОДАВАТЕЛИ

Аркадий Олегович Ключев кандидат технических наук
Павел Валерьевич Кустарев кандидат технических наук
Алексей Евгеньевич Платунов профессор, доктор технических наук

ТЕМЫ ВЫПУСКНЫХ РАБОТ

  • Разработка мобильного приложения для управления системой «Умный дом»
  • Разработка системы управления квадрокоптером на базе операционной системы Embedded Linux
  • Системы оптического распознавания для мобильных роботов
  • Исследование расширений реального времени для Embedded Linux
  • Разработка и исследование модели распределенной интеллектуальной транспортной системы с мобильным пользовательским интерфейсом
  • Разработка системы оптического контроля на базе нейронных систем с аппаратными ускорителями на базе GPU
  • Разработка и исследование системы прикладного программирования для мобильных систем

НАБОР КОМПЕТЕНЦИЙ

 

  • Разработка программного обеспечения для ОС Android, iOS, Linux, Embedded RTOS. Проектирование многопоточных программ, использование POSIX API, создание юнит-тестов.
  • Разработка кода на языках C/C++, Java, Python и др.
  • Знание современных IDE IntelliJ IDEA (Android Studio, PyCharm, Clion и т.п.), Eclipse, NetBeans, работа с инструментальными средствами GNU (gcc, g++, gdb)
  • Решение задач в области сетевого программирования с использованием различных фреймворков (Netty, Twisted, Tornado и т.п.)
  • Работа в команде,  использование таких инструментов как YouTrack и методологий гибкой разработки программ Scrum и Kanban.
  • Использование систем контроля версий Git.
  • Моделирование систем с использованием Python
  • Работа с RTOS (например, FreeRTOS), различными библиотеками (LwIP, mbedTLS, FatFS и др.) и сетевыми протоколами из стека TCP/IP.
  • Разработка требований, технического задания и архитектуры проекта с использованием UML.

ТРУДОУСТРОЙСТВО И ВОСТРЕБОВАННОСТЬ ПРОФЕССИИ

Многие из наших выпускников сейчас занимают значимые позиции в различных IT-компаниях, включая таких международных гигантов как Intel, Motorola и Siemens. Бренд «Университет ИТМО» известен и признается большинством крупных отечественных предприятий, а в приборостроительной отрасли исключительная репутация выпускников кафедры вычислительной техники ИТМО сохраняется многие десятки лет. Как правило, «охотники за головами» разбирают наших выпускников задолго до получения диплома.

ПРАКТИКА И СТАЖИРОВКИ ДЛЯ СТУДЕНТОВ

Практика на предприятиях-партнерах в Санкт-Петербурге организуется университетом. Студенты смогут увидеть и осознать работу промышленного программиста в реальных условиях, отработать полученные навыки программирования на Java, Python, C, C++ под Android, iOS, EmbeddeLinux, наладить контакты с людьми и организациями и, в конечном счете, найти хорошее место трудоустройства.

Зарубежные стажировки реализуются в рамках программ грантовой поддержки международной научной и образовательной мобильности, развиваемые и сопровождаемые Университетом ИТМО.  Связи кафедры вычислительной техники с вузами и исследовательскими центрами позволят студенту осмысленно выбрать и договориться о месте прохождения стажировки.

Обратная связь

* Имя
* E-mail
Ваше сообщение