О программе
Специальность 1-40 01 73 «Программное обеспечение информационных систем»
В промышленном секторе экономики нашей страны и за рубежом существует высокая потребность в специалистах по разработке компьютерных программ, учитывающих специфику деятельности конкретного предприятия или его структурных подразделений. Согласно исследованиям Минтруда Российской Федерации, на 2015 год профессии, относящиеся к IT-отрасли, входят в список 50-ти самых востребованных профессий в России. Разработчиками списка было рассмотрено 1620 профессий, опрошено более 13,3 тыс. организаций. Согласно рейтингу профессий CNNMoney/PayScale.com, в США профессии, относящиеся к IT-отрасли, много лет входят в десятку лидеров.
К задачам, которые решают специалисты по проектированию программного обеспечения информационных систем, относятся создание и использование информационных систем для хранения, поиска и обработки информации. Неотъемлемыми компонентами информационных систем являются данные, техническое и программное обеспечение, а также персонал и организационные мероприятия для сбора и распространения информации.
Программа переподготовки по специальности «Программное обеспечение информационных систем» выстроена так, чтобы выпускник с квалификацией «инженер-программист» получил знания и умения, которые можно применить «здесь и сейчас». Учебный план специальности предусматривает изучение различных языков программирования и сред разработки приложений для создания адаптированных программных средств по оптимизации работы предприятия для минимизации временных и трудовых затрат, а, следовательно, повышения его конкурентоспособности.
Выпускники смогут работать в организациях различного профиля деятельности:
- IT-компании и коммерческие организации, ведущие разработки в сфере информационных технологий (в том числе и аутсорсинговые);
- промышленные предприятия различного профиля;
- проектные институты различного профиля;
- научно-исследовательские учреждения;
- центры информационных технологий (самостоятельные, или в качестве структурных подразделений различных организаций);
- логистические центры;
- банковские и финансовые учреждения;
- высшие и средние специальные учебные заведения в качестве преподавателей дисциплин сферы информационных технологий.
Компетенции, приобретаемые в ходе обучения:
- знание основных формальных моделей алгоритмов, структур данных и операций над ними, основных приёмов разработки эффективных алгоритмов;
- умение проектировать алгоритмы сортировки и поиска;
- знание основ программирования и этапов разработки приложений, классификации и сравнительного анализа языков программирования;
- знание средств разработки приложений информационных систем, основ верификации, отладки и тестирования программ, элементов реализации структурных программных алгоритмов, основных принципов объектно-ориентированного проектирования (ООП) информационных систем;
- умение применять методы многопоточной обработки, организовывать и программировать сетевое взаимодействие;
- знание принципов создания Web-станиц с использованием каскадных таблиц стилей – CSS, основ использования JavaScript при создании сайтов и умение создавать Web-приложения на основе технологий PHP;
- знание технологии и методов обработки информации, функций и сущности задач информационных систем и технологий; основных принципов проектирования информационных систем: моделирование функциональных требований, логической структуры, динамического поведения, архитектуры, развертывания системы; современных технологий проектирования и анализа информационных систем и умение применять их в своей профессиональной деятельности;
- знание базовых понятий об архитектуре баз данных (БД) и системах управления ими, основных определений, правил, методов создания и ведения БД, умение применять на практике язык описания запросов SQL;
- знание основных определений и понятий Web-конструирования и Web-программирования, основных приемов создания и продвижения сайтов, принципов, основных визуальных средств и специализированных приложений для разработки Web-систем;
- знание приемов создания тем, форм и шаблонов Web-страниц, технологий разработки бизнес-логики и интерфейсов пользователя, приложений в архитектуре клиент-сервер и умение применять их на практике; методов и приемов прикладного программирования;
- умение разрабатывать многопоточные сетевые приложения; рганизовывать взаимодействие с системами управления базами данных, разрабатывать приложения с графическим пользовательским интерфейсом;
- знание ключевых понятий тестирования;
- умение планировать процесс тестирования на основе требований и тест-кейсов; знание и умение применять на практике технологию реализации Web-тестов.
Образовательный стандарт специальности
Форма получения образования: заочная.
Срок обучения: 24 месяца.
Начало обучения: по мере формирования групп.
Присваиваемая квалификация: инженер-программист.