Технология программирования

Название образовательной
программы

Технология программирования

ФИО руководителя образовательной
программы (РОП)

Артемьева Ирина Леонидовна

Должность и структурное
подразделение РОП

заведующая кафедрой прикладной математики, механики, управления и программного обеспечения, доктор технических наук, профессор

Контактный номер телефона РОП

8 423 265 2424, доп. 2197


artemeva.il@dvfu.ru


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

Очная

Основной язык программы

Русский

Языки, обязательные для изучения
в рамках ОП

Английский

Языки для изучения в рамках ОП
на выбор


Школа

Школа естественных наук

Кафедра

Кафедра прикладной математики, механики, управления и программного обеспечения

Перечень ЕГЭ / ВИ

Математика (профильный уровень)

информатика

русский язык

Перечень направлений подготовки,
реализуемых в рамках ОП

02.03.03 Математическое обеспечение и администрирование информационных систем

Стоимость обучения на 2019/20 учебный год (тыс. руб.)

190

Преимущества / особенности образовательной программы

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

Краткое описание ОП

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


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


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

Ключевые дисциплины и модули

Разработка объектно-ориентированных приложений

Технология разработки баз данных

Технология разработки программного обеспечения

Методы системного анализа и моделирования

Системы искусственного интеллекта

Современные интернет технологии

Методы защиты информации

Основы языка программирования Java

Технология коллективной разработки информационных систем

Администрирование информационных систем

Изучаемые технологии,
инструменты и программное
обеспечение

Oracle,Linux, Microsoft, Cisco, Intel, GitHub,Android

Шаблоны архитектур компьютерных игр аркадного типа

Платформы для обучения основам разработки медийного контента и компьютерных игр Alice  Greenfoot

Языки программирования С++, Java, PHP, Ruby, Python, C#, JavaScript,

Владение методиками коллективной работы по проектированию и созданию программных систем

Партнеры и эксперты

ООО Ронда-лимитед, ООО «Маринео», ОАО «Мегафон», ООО «ВМК-групп», ПАО «МТС», ООО «Маскон», ООО ДНС Ритейл, АО «Лаборатория Касперского», ООО «Юнифайд Солюшнс», ООО "Фарпост Девелопмент», Институт автоматики и процессов управления Дальневосточного отделения Российской академии наук, Институт прикладной математики Дальневосточного отделения Российской академии наук, Институт истории и археологии Дальневосточного отделения Российской академии наук

Тематики проектной деятельности
вОП

  • Совместные проекты с Восточным Институтом - Школой региональных и международных исследований ДВФУ в области компьютерной лингвистики

  • Проекты с Институтом автоматики и процессов управления ДВО РАН по созданию программных систем в области медицины

  • Проекты по созданию основанных на знаниях систем для различных приложений

  • Междисциплинарные проекты, выполняемые сотрудниками кафедры прикладной математики, механики, управления и программного обеспечения совместно с сотрудниками других школ ДВФУ, играющих роль экспертов в областях приложений создаваемых программных систем.

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

  • Научно-исследовательские проекты совместно с сотрудниками академических институтов Дальневосточного отделения РАН по созданию программных систем различного назначения

Тематика ВКР прошлых лет

  1. Оценка уровня опасности при движении судов в акватории

  2. Разработка торговой стратегии использующей оценку тональности сообщений в социальных сетях и анализ эффективности данной стратегии

  3. Разработка мобильных приложений для автомобильного портала Drom.ru

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

  5. Разработка информационной системы для поддержки исследователей в области квантово-химических расчетов электронного строения химического соединения

  6. Разработка программно-аппаратного комплекса автоматизации процесса многоступенчатой дистилляции

  7. Разработка системы мониторинга и удаленного управления для программно-аппаратного комплекс автоматизации процесса дистиляции

  8. Разработка модели управления и программно-аппаратного обеспечения для пилотирования телеуправляемым необитаемым подводным аппаратом

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

  10. Идентификация пользователя по голосу. Преобразование речевого сигнала в mel-коэффициенты. Кластеризация mel-коэффициентов методом  k-means

  11. Разработка программной системы для учета и анализа данных по экологии

  12. Интеллектуальная система оценивания уровня компетентности педагогов в соответствии с моделями оценивания

Набор компетенций выпускника

Вы научитесь и сможете

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

  • анализировать проблемы и направления развития технологий программирования

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

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

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

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

  • выбирать, проектировать, реализовывать, оценивать качество и эффективность ПО для решения задач в различных предметных областях

  • применять метод системного моделирования при исследовании и проектировании программных систем

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

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

Трудоустройство и
востребованность профессии

Выпускники занимают вакансии:

мобильный разработчик

программист

инженер

техник-программист

инженер-программист

веб-разработчик

сисадмин

специалист ИТ отдела

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


Поступают в магистратуру ДВФУ.