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

Системное и прикладное программное обеспечение

09.03.04 Программная инженерия
форма
обучения:
Очная 4 года
количество мест: 40/40
  • 40 бюджетных мест
  • 40 контрактных мест

  • 114 мест на конкурсной группе

вступительные
испытания:
Р М И
  • Русский язык (минимальный балл 60)
  • Математика (минимальный балл 60)
  • Информатика (минимальный балл 60)
Проходной балл в 2017 году (ЕГЭ+ИД): 283
  • Минимальный балл поступившего по конкурсу в первом этапе по сумме баллов ЕГЭ и баллов за индивидуальные достижения
Средний балл в 2017 году (ЕГЭ): 96,4
  • Средний балл поступивших на бюджетную форму за три вступительных испытания отнесенный к 100 баллам
стоимость обучения
в 2017 году:
180 тыс. руб.
в год
  • 180 тыс. руб в год для граждан Российской федерации
  • 200 тыс. руб в год для иностранных граждан

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

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

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

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

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

Программная инженерия – сравнительно молодая и наукоемкая индустрия промышленной разработки и поддержки программных систем. Индустрия программного обеспечения активно развивается и уже превратилась в полноценную область современной российской и мировой экономики. Квалифицированных специалистов по разработке программного обеспечения постоянно не хватает, и эта тенденция сохранится в будущем. Современные специалисты в области разработки промышленного программного обеспечения должны иметь широкую подготовку как в области проектирования вычислительных машин, комплексов и компьютерных сетей, так и в области разработки системного и прикладного программного обеспечения. На решение этой актуальной образовательной задачи и направлена программа «Системное и прикладное программное обеспечение» по направлению подготовки бакалавров «Программная инженерия». Высокое качество подготовки позволяет большинству обучающихся по программе студентов уже начиная с 3-4 курсов работать по специальности на ведущих предприятиях Санкт-Петербурга, а после завершения обучения - в других регионах России и за рубежом.

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

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

ДИСЦИПЛИНЫ

Встроенные системы

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

Методы оптимизации

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

Моделирование

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

Организация ЭВМ и систем

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

Основы распределённых вычислений

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

Программирование интернет-приложений

Большая часть современных информационных систем взаимодействуют с пользователем посредством веб-интерфейсов. Поэтому IT-специалисту сейчас необходимо уметь проектировать такие интерфейсы и обеспечивать их эффективное взаимодействие с серверной составляющей информационной системы. В рамках дисциплины студенты изучают основные подходы, используемые сегодня при проектировании интернет-приложений (как на клиентской, так и на серверной стороне), а также технологии, реализующие эти подходы. Практическая часть курса позволяет студентам получить практические навыки в разработке интернет-приложений на примере технологий стека Java Enterprise Edition.

Сети ЭВМ и телекоммуникации

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

Системное программное обеспечение

В рамках данной дисциплины студенты изучают системные утилиты операционной системы UNIX, интерфейс командной строки, окружение и возможности программных оболочек sh, ksh, bash, потоковые редакторы sed и awk, текстовые редакторы vi и emacs; знакомятся с организацией операционной системы UNIX в целом, организацией встроенной системы электронной документации и командой man; приобретают навыки разработки и отладки системных сценариев.

Теория принятия решений

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

Сопровождение программного обеспечения

Дисциплина раскрывает подходы к организации службы поддержки программных продуктов начиная от службы приема инцидентов до внедрения исправлений ПО. В качестве основы курса выбраны рекомендации ITIL. В курсе рассматриваются организация, основные бизнес-процессы и метрики службы поддержки, показаны основные инструменты такой службы - системы контроля потока работ и системы контроля программных дефектов.

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

Тауфик Измайлович Алиев профессор, доктор технических наук

Сети ЭВМ и телекоммуникации

Игорь Александрович Бессмертный доцент, доктор технических наук

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

Владимир Анатольевич Богатырев доктор технических наук

Теория принятия решений

Андрей Михайлович Дергачев кандидат технических наук

Системное программное обеспечение

Сергей Викторович Клименков

Сопровождение программного обеспечения

Аркадий Олегович Ключев кандидат технических наук

Встроенные системы

Михаил Сергеевич Косяков кандидат технических наук

Основы распределённых вычислений

Владимир Валерьевич Соснин кандидат технических наук

Моделирование

Александр Ювенальевич Тропченко профессор, доктор технических наук

Организация ЭВМ и систем

Евгений Алексеевич Цопа

Программирование интернет-приложений

Андрей Юрьевич Щеглов профессор, доктор технических наук

Методы оптимизации

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

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

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

Студенты получают на нашем направлении полезные навыки в следующих областях:

  • Архитектура корпоративных информационных систем. Современные корпоративные информационные системы - сложные программно-аппаратные комплексы, имеющие многоуровневую организацию и распределённые по множеству вычислительных узлов. На каждом уровне используются свои программные продукты и архитектурные решения, распределённая организация накладывает дополнительные требования к архитектуре таких систем.
  • Организация процесса разработки программного обеспечения. Квалифицированные программисты не помогут в случае хаоса в процессе разработки программного обеспечения, особенно если разрабатывается что-то большое и сложное, и разработкой занимается большая команда программистов. В этой области есть множество подходов и методологий (RUP, Scrum и т.д.), каждый из которых имеет свои плюсы, минусы и предпочтительные сценарии использования.
  • Объектно-ориентированное моделирование. Неотъемлемый аспект при разработке любых КИС, грамотная организация которого требует уверенного владения рядом инструментов, в первую очередь – UML. Жизненный цикл программного обеспечения. Каждый программный продукт проходит определённые этапы в своём жизненном цикле – проектирование, разработка, тестирование, внедрение и т.д. На каждом из этих этапов возникают свои характерные задачи, требующие определённых знаний и навыков.
  • Инструменты, используемые при разработке программного обеспечения. Системы контроля версий, системы непрерывной сборки, пакеты для тестирования и многое другое - нужно понимать, что это такое, для каких задач предназначено, и как им пользоваться. Кроме того, специалист должен уметь грамотно описывать разрабатываемые решения, чтобы иметь возможность эффективно взаимодействовать со своими коллегами и заказчиками. Для решения этой задачи тоже есть свои инструменты, например, UML. Инфраструктурный уровень современного программного обеспечения. Очень тяжело заниматься разработкой и сопровождением ПО, не понимая того, как функционирует инфраструктура, на которой оно развёрнуто. От грамотного выбора инфраструктурных решений, их конфигурации и сопровождения в значительной степени зависит успешность внедрения ПО.
  • Экономические аспекты разработки программного обеспечения. Эти задачи тоже не могут быть решены без участия специалистов в области программной инженерии; без них не получится грамотно аргументировать заказчику целесообразность внедрения продукта, адекватно оценить затраты на его разработку и внедрение, возможные риски и т.д.

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

Мы выпускаем специалистов широкого профиля, которые широко востребованы на рынке труда, поэтому особых проблем с трудоустройством у наших выпускников не возникает. Выпускники направления «Программная инженерия» сегодня успешно работают по специальности во многих ведущих в своих отраслях организациях (как в российских, так и в зарубежных), среди которых: ЗАО "ПетерСтар", ЗАО "ПетербургТранзит Телеком", ОАО "МТТ", ОАО "СвязьТрансНефть", Управление Центробанка РФ по СПб и ЛО, ОАО "Радар-ММС", ОАО "Авионика, tBricks, EMC, Dr. Web, Intel, JetBrains, Microsoft, Sun Microsystems, Motorola Solutions, Yota Lab, Siemems, Alcatel, Luxoft, Reksoft, Exigen Services, i-Free, Promt, T-Systems, Enkata Technologies, Digital Design, Arcadia, NetCracker, Grid Dynamics, Yandex, VIAcode, Devexperts, Actimind, Kentor, Oracle Development SPb, SAP, ЗАО "Пассат", МТС, БиЛайн, Центр речевых технологий, Пулково, Сбербанк, РЖД, Государственный архив, Пенсионный фонд, Ростелеком, ЦНИИ «Гранит», Санкт-Петербургский информационно-аналитический центр, ЛОНИИС, ОАО "Авангард", Транзас, Российский Федеральный Ядерный Центр ВНИИТФ, BCC ("Бизнес Компьютер Центр"), ООО "Газинформсервис", ФГУП ЦНИИ "Электроприбор", Tune IT, ЗАО "НПП "Информационные технологии в бизнесе", Kortec, Beauit и др. Наши выпускники одинаково успешно могут работать системными администраторами, разработчиками ПО, или, к примеру, бизнес-аналитиками. Многие выпускники продолжают свою научно-исследовательскую деятельность и после окончания обучения в бакалавриате и магистратуре - в аспирантуре Университета ИТМО или в зарубежных вузах.

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

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

  1. ООО «Голстрим»
  2. ООО «СервиКом»
  3. ЗАО «Диджитал Дизайн»
  4. ООО «ЛМТ»
  5. Филиал Частного Акционерного Общества «Орк Софтвэр Ист»
  6. АО «ОКБ «Электроавтоматика»
  7. ООО «Санкт-Петербургский Центр Разработок EMC»
  8. ОАО «НПО «Импульс»
  9. Санкт-Петербургское государственное унитарное предприятие «Санкт-Петербургский Информационный Аналитический Центр»
  10. ООО «ИТигрис»
  11. ООО «Эмаст Софтвер Корпорэйшен»
  12. ООО «Экстимус»


 

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

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